- Coding Interview University - A complete computer science study plan to become a software engineer.
- Top-down learning path: Machine Learning for Software Engineers - multi-month study plan for going from mobile developer (self-taught, no CS degree) to machine learning engineer.
- Computer Science courses with video lectures - List of Computer Science courses with video lectures.
- OSSU - Path to a free self-taught education in Computer Science!