Compare

cracked.guide vs a computer science degree

A CS degree gives you a credential, breadth across the field, professors, peers and internships, at a large cost in money and four years. cracked.guide gives you none of those, for free, and in return goes deeper on algorithms and language implementation than most degrees do. It is not a substitute for the credential. It can be a substitute for the knowledge, and more.

Updated

At a glance

ComparedCS degreecracked.guide
CredentialYesNo
BreadthAll of CS: systems, theory, math, electivesNarrow on purpose: languages and algorithms
Depth in algorithmsUsually one or two coursesTwo years of Knuth, with exercises
CompilersOften one electiveTwo interpreters, verified by tests
CostTuitionFree site; books and games extra (Crafting Interpreters is free online)
TimeAbout four years, full timeAbout 8 to 12 hours a week for 145 weeks (or half pace, 290), alongside a job

The depth claim, honestly

Jonathan Blow said of Knuth's Volume 3, in a clip that inspired this site, that if you go through it for real you will know far more data structures than anyone with a CS degree. That is a strong claim, and the important words are "for real": the exercises, not just the reading. Most degrees do not have time for that depth. They have time for everything else.

Who should pick which

If you can get a degree and want the credential, the network and the breadth, get the degree. If you cannot, or you already have one and want to go deeper, cracked.guide is a free way to build knowledge most graduates do not have. For breadth without the degree, see OSSU. For the general question, see how to get good without a degree.

Questions

Do I need a CS degree to be a good programmer?

No. You need years of building hard things and studying fundamentals deliberately. A degree is one structured way to get some of that.

Will cracked.guide get me a job like a degree would?

It gives no credential. It gives skills and verified work you can show, which matter more as your career goes on.

A free, dated 145-week path: two interpreters, then all of Knuth.

Every week has a date and a reading guide, and the work is checked: the book's own tests, your LeetCode profile, MIX programs in the browser.

Start the path, freeSee all 145 weeks