Indian Institute of Technology Kharagpur via  Swayam
Eindhoven University of Technology, Eindhoven via  Coursera
Purdue University, West Lafayette via  Simplilearn
Purdue University, West Lafayette via  Edx
Purdue University, West Lafayette via  Edureka