Best free online programming courses

What's the best free online programming course you've taken?

Definitely one of my favorites is An Introduction to Interactive Programming in Python (Parts 1 & 2) from Rice University on coursera.org.

What I really liked about it is that it teaches you the basic elements of Python programming by creating interactive games.

Part 1 culminates in building a version of the classic arcade game "Pong" and part 2 culminates in building a version of the classic arcade game "Asteroids".

An Introduction to Interactive Programming in Python

Part 1

Part 2

What are some of your favorite programming courses?

  • I haven't used it, but freecodingcamp would have 300 hours of courses in any language you would like to learn for free.

  • App Academy has a really good one for full-stack Ruby.

    And W3 is great for front-end.

  • MIT's Structure and Interpretation of Computer Programs teaches the basic foundations of computer science:

    ocw.mit.edu/.../