Build a structured self-taught CS curriculum using free university courses instead of paying for a degree.
Find recommended textbooks, projects, and assignments for topics like algorithms, databases, and machine learning.
Plan a 2, 3 year learning path from CS fundamentals to becoming a well-rounded programmer with practical experience.
This repository is a self-learning guide for computer science, written primarily in Chinese and aimed at people who want to teach themselves CS using free online resources from top universities. The description translates roughly to "Computer Science Self-Learning Guide." The README is written in Chinese and describes the author's motivation: with many elite universities making their courses freely available online, self-learning CS has become very practical, but the challenge is knowing which courses to choose, where to find materials, and how to sequence your studies. The project works as a curated, structured reading guide rather than a code repository. It organizes recommended courses, textbooks, and projects by topic area, covering subjects like algorithms, operating systems, networking, compilers, machine learning, computer vision, databases, and more. Each entry explains what the course covers, where to find it, and what projects or assignments are worth doing. The goal described in the README is ambitious: to take someone from beginner to a well-rounded programmer with solid math foundations, practical coding experience across multiple languages, and exposure to a broad set of CS subfields within roughly two to three years. You would use this resource if you are a Chinese-speaking student, career-changer, or self-taught developer who wants a structured path through CS fundamentals using free university course materials. An English version of the site is also available. The project itself is built as a static website using MkDocs (a documentation tool) and HTML, hosted at csdiy.wiki. There is no software to run or install; it is purely educational reference material.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.