An open, structured graph of 1,616 primary-school micro-topics with prerequisite dependencies and curriculum standards alignment.
A curated list of free system design learning materials and interview preparation problems and concepts.
A free Vibe Coding course that teaches beginners to build and launch AI-assisted products from plain-language descriptions.
An open, bilingual Chinese-language book-guide on lifelong learning in the AI era, covering English study, AI learning, real projects, and personal recovery.
A free Chinese-language 100-day Python course, from basics to advanced topics, with lessons and code examples.
An open-source, animated, illustrated tutorial on data structures and algorithms with runnable code in many languages.
A 12-week, 24-lesson beginner curriculum covering AI fundamentals, neural networks, computer vision, NLP, and AI ethics with TensorFlow and PyTorch labs.
A free, self-paced computer science curriculum assembled from online courses and books, modeled on undergraduate CS degree requirements.
A 12-week, 26-lesson beginner curriculum on classic machine learning using Scikit-learn, with quizzes and projects in Python and R.
A curated list of resources for learning English across listening, speaking, reading, writing, grammar, and vocabulary.
A free 9-week course teaching data engineering by building an end-to-end data pipeline using tools like Docker, Terraform, Kafka, Spark, and dbt.
A Vue-based static site collecting IELTS prep materials covering vocabulary, grammar, listening, reading, and writing.
A Chinese-language book by Li Xiaolai teaching self-learning skills through a Python programming curriculum, delivered as Jupyter notebooks.
Open-source LaTeX textbook teaching introductory systems programming in C on Linux and POSIX, used in UIUC's CS 341 course.
A 10-week, 20-lesson beginner curriculum teaching data science through project-based lessons with quizzes and assignments.
A Chinese-language, systematic Vibe Coding tutorial that takes beginners from idea to full-stack product using AI-assisted programming.
η€ΎεΊζ΄ηηεδΊ¬ε€§ε¦θ―Ύη¨θ΅ζειοΌε ε«ζζγθ―ε·γθ―Ύδ»ΆδΈιθ―Ύη»ιͺοΌιθΏη½ι‘΅ιΎζ₯δΈθ½½γ
Website and course materials for The Missing Semester, covering practical CS skills like shell, tooling, and version control that universities often skip.
A collection of interactive R courses that run inside the swirl R package, covering programming, regression, data cleaning, and inference.
A video course with Jupyter notebooks that builds neural networks and backpropagation from scratch, from basics to Transformer language models.
Interactive Jupyter-based practice platform with 41 PyTorch problems, such as implementing softmax, attention, and GPT-2 from scratch, with automated grading.