5 courses every engineer must do Leave a Comment / Electronics Product Engineering / By Manish Maurya 1-CS50 by Harvard University: For learning the basics of programming 2-Lectures by Walter Lewin: For learning physics 3-Circuits and electronics by Prof Anant Agrawal, MIT 4-Linear Algebra by Prof Gilbert Strang- MIT 5-Product Development by Makxenia Product School