• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
Subscribe for exclusive resources and insights
Becket U

Becket U

The Best Resources for Learning STEM

  • Our Story
  • Subjects
    • Math
    • Physics
    • Computers
    • Microeconomics
    • Game Theory
    • Persuasion
  • Newsletter Archives
  • Requests & Feedback
  • Library
  • Math
  • Physics
  • Computers
  • Microeconomics
  • Game Theory
  • Persuasion

You are here: Home / Computers / Teach Yourself Computer Science (teachyourselfcs.com)

Teach Yourself Computer Science (teachyourselfcs.com)

If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science. Thankfully, you can give yourself a world-class CS education without investing years and a small fortune in a degree program 💸.

Learn More

There are plenty of resources out there, but some are better than others. You don’t need yet another “200+ Free Online Courses” listicle. You need answers to these questions:

  • Which subjects should you learn, and why?
  • What is the best book or video lecture series for each subject?

This guide is our attempt to definitively answer these questions. Includes translations in 15+ languages.

Subjects include: Programming, Computer Architecture, Algorithms and Data Structures, Math for CS, Operating Systems, Computer Networking, Databases, Languages and Compilers, and Distributed Systems.

TL;DR:

Study all nine subjects below, in roughly the presented order, using either the suggested textbook or video lecture series, but ideally both. Aim for 100-200 hours of study of each topic, then revisit favorites throughout your career 🚀.

TweetEmailLinkedInFacebook

Subject: ComputersType: Algorithms, Computer Architectures, Computer Courses, Computer Networking, Computer Resources, Computer Science, Computers, Databases, Distributed Systems, Languages and Compilers, Math for CS, Operating Systems, Programming, Teach Yourself Computer Science, teachyourselfcs.com

© 2025 Becket U LLC.
All Rights Reserved. Powered by BizBudding

  • About
  • Sponsorship
  • Terms of Service
  • Privacy Policy

Becket U participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising commissions by linking to Amazon.