Programming in general:
- https://www.khanacademy.org/
- https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
Web-based programming:
Programming language specific (Python or Ruby):
Programming in general:
Web-based programming:
Programming language specific (Python or Ruby):