3 paths
each one is a year of work, set down on purpose
Choose a path.
A path is a curated journey from beginner-friendly to mastery — books, exercises, and projects in the right order, with Bodhi to guide you. Pick one and commit; you can always come back for more.
advanced
Learn CS from First Principles
A four-year computer science degree, built from the ground up.
intermediate
Ruby/Rails Total Mastery: From Experienced Practitioner to Complete Mastery
Ship production Rails apps the way the pros do.
intermediate
Algorithms & Data Structures Total Mastery: From Working Knowledge to Knuth
From working knowledge to Knuth — algorithmic thinking that endures.