# cs-self-learning

> Open-source guide and curriculum roadmap for self-taught CS

CS 自学指南 (CS DIY) is an open-source curriculum guide and roadmap for self-learning computer science using top-tier university courses and materials. It organizes courses, textbooks, and project assignments across computer systems, algorithms, AI, and software engineering with practical study guidance. Readers can browse the guide directly on the web or follow the repository source.

- Source: https://github.com/PKUFlyingPig/cs-self-learning
- Homepage: https://csdiy.wiki
- Live demo: https://csdiy.wiki/
- License: MIT
- Built with: HTML 100.0%
- Stars: 76471
- Forks: 8016
- Contributors: 168
- Last commit: 2026-09-17
- Latest release: v1.2.0 (2025-06-08)
- Purpose: Education & research, Career builder
- Type: Web, Guide / course
- For: Personal

## Worth score: 72/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 24/25
- Momentum: 10/20
- Maintenance: 13/25
- Community: 13/15
- Readiness: 12/15

## Downloads

Latest release: [Release v1.2.0](https://github.com/PKUFlyingPig/cs-self-learning/releases/tag/v1.2.0). Files from the project's GitHub release, not checked by DigGitHub.

Source code only: this release has no files to download.

---

Source page: https://diggithub.com/PKUFlyingPig/cs-self-learning
Updated: 2026-10-29
