Massachusetts Institute of Technology FREE course material.
-The course will focus on planning and organizing programs, as well as the grammar of the Python programming language.
Scholar Version (More Complete self- study Course)
- This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals.
-Video lectures Online textbooks
-Assignments and solutions
-Exams and solutions