// the find
PKUFlyingPig/cs-self-learning
计算机自学指南
A structured guide to self-studying CS using free courses from top universities (MIT, Stanford, CMU, Berkeley). Written by a Peking University student who went through it himself, it maps out a full curriculum — from intro programming through compilers, distributed systems, and ML — with honest notes on each course's difficulty and what to expect. Primarily in Chinese, with an English version available at csdiy.wiki.
The course selection is genuinely good — CS61A, CSAPP, MIT 6.824, CS144 are all legitimate heavy hitters that working engineers respect. Coverage is unusually broad without being shallow: 30+ topic areas each with 2-5 vetted courses rather than one massive undifferentiated list. The bilingual approach (every page has a Chinese and English version) makes this accessible beyond Chinese-speaking audiences. Community annotations via comments on course pages let learners find study groups organically.
The repo is essentially a static document — last meaningful content update appears to have slowed, and some linked courses have moved or changed their materials since the pages were written. There's no difficulty sequencing within topics, so a beginner picking up 'databases' has no signal whether to start with CS186 or 15-445. The English translation is a second-class citizen; several sections exist only in Chinese. No mechanism for flagging dead links or outdated course info, so the quality of individual entries varies depending on when they were last touched.