Nptel, online courses and certification, Learn for free
Prasad V Potluri Siddhartha Institute of Technology, Vijayawada, Andhra Pradesh