IIT Kharagpur is Offering Free Online Course on Software Engineering: Here Are the Details

IIT Kharagpur is offering several free online courses on NPTEL, and software engineering course for computer science engineers is one among them

New Update
Cloud network security

IIT Kharagpur is currently accepting enrollments for a free online course on software engineering on NPTEL, which may be beneficial to computer science engineers. The AICTE approved FDP course would require prospective students to have knowledge of C Programming and Java or C++ programming. The course aims at making students aware of the challenges of large scale software development and will also help students overcome the same.


The course will be conducted by Rajib Mall who is a professor at the department of computer science and engineering, IIT Kharagpur. The professor has over two decades of teaching experience in the areas of program analysis and testing and has written five textbooks and over 150 referred research papers.

What Will be Taught in the IIT Kharagpur Free Online Course on Software Engineering?

The course, which is 12 weeks long, can be taken from 14 September to 4 December 2020, and the enrollment for the same ends on 21 September 2020. Students will get to learn the following in the course: Introduction, Life Cycle Models I, Life Cycle Models II, Requirements analysis and specification, Basics of software design, Procedural design methodology, Object-oriented concepts, Introduction to UML: Class and Interaction Diagrams, Object-oriented analysis and design, Testing I, Testing II, and Testing III.

Although the course is free to take, to obtain a certificate with the logos of IIT Kharagpur and NPTEL, students will have to pay Rs 1000 and take an examination that will be conducted on 20 December 2020. An online registration form for the examination needs to be filled, and the fees need to be paid when the dates are announced. Interested students are advised to go through the official website: