Learning Resources
Courses, curated lists, roadmaps, and educational open-source projects.
84 tracked repositories, ranked by stars.
84 of 84 repositories
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
AI summary: A curated directory of step-by-step guides for recreating complex software technologies from scratch.
551,523learningMarkdownsindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
AI summary: A highly curated meta-directory of specialized lists covering essential programming languages, tools, and resources.
514,610learningCC0-1.0freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
AI summary: An open-source, donor-supported educational platform providing a comprehensive, self-paced coding curriculum.
456,735learningTypeScriptBSD-3-Clausedonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
AI summary: A comprehensive educational repository for learning how to architect and scale large distributed systems.
373,151learningPythonOtherjwasham/coding-interview-university
A complete computer science study plan to become a software engineer.
AI summary: A comprehensive, multi-month computer science study plan designed to prepare self-taught developers for technical interviews.
362,310learningCC-BY-SA-4.0practical-tutorials/project-based-learning
Curated list of project-based tutorials
AI summary: A curated collection of tutorials that teach software development by building real-world applications from scratch.
285,816learningPythonMITDigitalPlatDev/FreeDomain
Free domain registration and practical DNS learning resources for everyone.
AI summary: An educational platform providing free domain registration alongside practical DNS infrastructure tutorials.
202,505learningMarkdownAGPL-3.0521xueweihan/HelloGitHub
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
AI summary: A monthly publication sharing interesting, entry-level open-source projects hosted on GitHub to help beginners learn.
180,096learningPythonkrahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
AI summary: An interactive, beautifully illustrated guide to data structures and algorithms.
130,616learningJavaOthermicrosoft/generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI
AI summary: A comprehensive 21-lesson course teaching the fundamentals of building Generative AI applications.
120,998learningJupyter NotebookMITrasbt/LLMs-from-scratch
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
AI summary: Educational guide and code for building, training, and fine-tuning a Large Language Model from the ground up.
106,008learningJupyter NotebookOtherpunkpeye/awesome-mcp-servers
A collection of MCP servers.
AI summary: A curated index of production-ready and experimental servers implementing the Model Context Protocol (MCP) for AI models.
95,826learningMIT3b1b/manim
Animation engine for explanatory math videos
AI summary: A precise programmatic animation engine designed specifically for creating high-quality explanatory math videos.
94,544learningPythonMITByteByteGoHq/system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
AI summary: A visual encyclopedia illustrating complex system design concepts and real-world architectures.
90,213learningOtherDeveloper-Y/cs-video-courses
List of Computer Science courses with video lectures.
AI summary: A community-curated directory of university-level computer science video lectures organized by academic discipline.
83,609learningTapXWorld/ChinaTextbook
所有小初高、大学PDF教材。
AI summary: An open-source archive providing free PDF access to Chinese primary, secondary, and university textbooks.
82,557learningRoffdatawhalechina/hello-agents
📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程
AI summary: A comprehensive, open-source tutorial project for understanding and building AI agents from scratch.
81,668learningPythonOthershareAI-lab/learn-claude-code
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
AI summary: An educational repository detailing the underlying engineering required to build robust AI agent harnesses.
77,934learningPythonMITmicrosoft/ai-agents-for-beginners
18 Lessons to Get Started Building AI Agents
AI summary: Comprehensive 18-lesson educational course on building and deploying AI agents.
76,340learningJupyter NotebookMITmicrosoft/AI-For-Beginners
12 Weeks, 24 Lessons, AI for All!
AI summary: A comprehensive, 12-week curriculum for learning Artificial Intelligence from Microsoft.
69,386learningJupyter NotebookMITbyoungd/up
An advanced guide which might benefit you a lot 🎉 . 韩先凯的人生进阶指南 人生进阶指南 离谱的人生 人生进阶 AI学习 AI指南 韩先凯的AI学习指南 英语学习指南/英语学习教程/英语学习/学英语
AI summary: An open guide helping individuals leverage AI to learn continuously, build real projects, and document their growth.
67,131learningJavaScriptOthershanraisshan/claude-code-best-practice
from vibe coding to agentic engineering - practice makes claude perfect
AI summary: A comprehensive collection of optimized prompt patterns for generating code with Anthropic's Claude.
67,019learningHTMLMITrohitg00/ai-engineering-from-scratch
Learn it. Build it. Ship it for others.
AI summary: A comprehensive, code-first curriculum to master AI engineering and build production-ready LLM applications.
62,760learningPythonMITkarpathy/nanochat
The best ChatGPT that $100 can buy.
AI summary: A minimalist, highly educational experimental harness for training and interacting with Large Language Models.
58,389learningPythonMITanthropics/claude-cookbooks
A collection of notebooks/recipes showcasing some fun and effective ways of using Claude.
AI summary: A collection of recipes and interactive notebooks for building applications with the Claude API.
53,179learningJupyter NotebookMITbojieli/ai-agent-book
《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码
AI summary: A comprehensive open-source book covering the theory, architecture, and practical implementation of AI agents.
52,012learningPythonApache-2.0elder-plinius/CL4R1T4S
LEAKED SYSTEM PROMPTS FOR CHATGPT, CLAUDE, GEMINI, GROK, PERPLEXITY, CURSOR, LOVABLE, REPLIT, AND MORE! - AI SYSTEMS TRANSPARENCY FOR ALL! 👐
AI summary: An archive of extracted system prompts exposing the hidden directives governing major commercial AI models.
50,845learningAGPL-3.0kelseyhightower/kubernetes-the-hard-way
Bootstrap Kubernetes the hard way. No scripts.
AI summary: A step-by-step tutorial for bootstrapping a Kubernetes cluster manually to understand its internal components.
50,266learningApache-2.0DataTalksClub/data-engineering-zoomcamp
Data Engineering Zoomcamp is a free 9-week course on building production-ready data pipelines. Join the course here 👇🏼
AI summary: A free, comprehensive 9-week bootcamp curriculum for learning modern data engineering.
45,985learningJupyter NotebookYuan1z0825/nature-skills
符合nature论文学术表达和科研绘图的Skill
AI summary: A collection of AI skills for parsing, analyzing, and synthesizing scientific literature from Nature.
45,832learningPythonApache-2.0DataExpert-io/data-engineer-handbook
This is a repo with links to everything you'd ever want to learn about data engineering
AI summary: A comprehensive open-source guide and curriculum for aspiring and senior data engineers.
44,340learningJupyter Notebookashishps1/awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
AI summary: A curated repository of high-quality resources for mastering complex system design concepts and interview preparation.
41,945learningJavaGPL-3.0luongnv89/claude-howto
A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
AI summary: A structured, visual, and highly practical guide providing production-ready templates to fully master Claude Code.
41,728learningPythonMITHKUDS/DeepTutor
DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.
AI summary: An open-source, multi-agent AI tutoring platform with advanced RAG and personalized learning paths.
40,747learningPythonApache-2.0THU-MAIC/OpenMAIC
Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click
AI summary: An immersive multi-agent learning platform for generating presentations and orchestrating LLM interactions.
39,912learningTypeScriptMITZuodaoTech/everyone-can-use-english
人人都能用英语
AI summary: A comprehensive, open-source methodology and guide for Chinese speakers to systematically learn and master English.
38,527learningTypeScriptGPL-3.0microsoft/Data-Science-For-Beginners
10 Weeks, 20 Lessons, Data Science for All!
AI summary: A comprehensive 10-week curriculum covering foundational data science concepts and techniques.
37,467learningJupyter NotebookMITkuchin/awesome-cto
A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
AI summary: A curated list of resources for Chief Technology Officers and engineering leaders.
35,540learningCC0-1.0ankitects/anki
Anki is a smart spaced repetition flashcard program
AI summary: A powerful, open-source spaced repetition flashcard program for highly efficient memorization.
31,747learningRustOtherhesamsheikh/awesome-openclaw-usecases
A community collection of OpenClaw use cases for making life easier.
AI summary: A community-curated collection of practical, real-world use cases for the OpenClaw AI agent.
31,689learningMIT