Harvard Online
Programming Languages
CS50x: Introduction to Computer Science
Harvard's legendary introduction to computer science and the art of programming.
42 new free courses added this week from Harvard, Google and freeCodeCamp
freeCodeCampGoogleedXSee what's newMIT's real first-year Python subject, lectures, problem sets and all.
MIT OpenCourseWare
University
No certificates — OpenCourseWare publishes materials, not enrolment.
The full OpenCourseWare publication of MIT 6.0001: video lectures, slides, problem sets with solutions and exams. It moves faster than most beginner courses and treats programming as a problem-solving discipline rather than a syntax tour.
Harvard Online
Programming Languages
Harvard's legendary introduction to computer science and the art of programming.
freeCodeCamp
Programming Languages
JavaScript from variables to recursion, object-oriented and functional programming.
Coursera
Programming Languages
The gentlest possible start to Python, from the University of Michigan.