
Teach Yourself Computer Science
Website by Oz Nova & Myles Byrne
Estimated Time: 10 hours
Teach Yourself Computer Science
A goldmine for self-taught developers, Teach Yourself CS curates the most essential computer science topics and resources β all in one place β to help you build a rock-solid foundation.
π What Youβll Learn:
- Programming (Structure and Interpretation of Computer Programs)
- Computer Architecture (Understand how computers really work)
- Algorithms & Data Structures (Sharpen your problem-solving)
- Operating Systems (Explore what makes computers tick)
- Computer Networking (Grasp the internetβs inner workings)
- Databases (Go beyond ORMs and into the theory)
- Languages & Compilers (Learn how languages are made)
- Distributed Systems (The magic behind scalable apps)
π Why Use This Site?
- Expertly curated for serious learners
- Focuses on depth over breadth
- Highlights classic textbooks and free resources
- Great for filling the CS gaps as a self-taught dev
β Requirements
- Comfortable with basic programming
- Curiosity, discipline, and the willingness to read & learn deeply
π¨βπ» Who Is It For?
- Self-taught developers without a formal CS degree
- Bootcamp grads looking to level up
- Anyone aiming to become a senior engineer or systems thinker
Master the CS fundamentals that matter β no degree required. Start today!