Some of the courses that students take up are English Communication Skills, Professional Communication Skills, Advanced Professional Communication, Developing Language Skills, Essentials of Business Communication, Life and Soft Skills, and Analytical and Reasoning Skill. http://jklu.edu.in/blog/effective-communication-skills-in-engineers-and-managers/