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