A structured path for learning computer science on your own, for people who want a solid foundation without enrolling in a university. The curriculum follows the requirements of an undergraduate CS degree, minus general education courses, and uses free online courses and books in place of a campus program.
The path is split into intro, core and advanced stages, and ends with a final project that learners present to their peers. Courses are chosen for being open for enrollment, running regularly and having good teaching materials. The README estimates about two years at roughly 20 hours a week; most material is free, though some courses charge for graded work.
Categories
Similar apps
Visual learning paths for frontend, backend, DevOps and dozens of other tech roles
A self-paced computer science study plan for software engineering interviews