Learning Resources
Courses, curated lists, roadmaps, and educational open-source projects.
78 tracked repositories, ranked by stars.
78 of 78 repositories
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
AI summary: A curated list of step-by-step guides to recreate popular technologies from scratch.
537,385learningMarkdownsindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics
AI summary: The definitive list of meticulously curated 'awesome' resources covering almost every programming language and topic.
493,327learningCC0-1.0freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
AI summary: The open-source codebase powering freeCodeCamp's interactive curriculum and nonprofit learning platform.
453,642learningTypeScriptBSD-3-Clausedonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
AI summary: An exhaustive, open source guide for learning how to design and scale large distributed systems.
362,210learningPythonOtherjwasham/coding-interview-university
A complete computer science study plan to become a software engineer.
AI summary: A complete, multi-month study plan for becoming a software engineer and passing big tech interviews.
358,110learningCC-BY-SA-4.0practical-tutorials/project-based-learning
Curated list of project-based tutorials
AI summary: A curated list of programming tutorials where you learn by building actual applications from scratch.
277,149learningPythonMIT521xueweihan/HelloGitHub
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
AI summary: A curated, open-source monthly magazine highlighting interesting GitHub projects.
169,663learningPythonkrahets/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.
129,249learningJavaOthermicrosoft/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.
116,911learningJupyter NotebookMITrasbt/LLMs-from-scratch
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
AI summary: An educational repository detailing how to build a Large Language Model entirely from scratch.
100,788learningJupyter NotebookOtherByteByteGoHq/system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
AI summary: A visual guide to complex system design concepts and software architecture patterns.
86,742learningOtherDeveloper-Y/cs-video-courses
List of Computer Science courses with video lectures.
AI summary: A heavily curated index of free, university-level computer science video lectures covering every major discipline.
82,947learningTapXWorld/ChinaTextbook
所有小初高、大学PDF教材。
AI summary: An open-source collection of Chinese educational textbooks to promote equal access to education.
77,596learningRoffshareAI-lab/learn-claude-code
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
AI summary: A Bash-based tutorial project for building a Claude Code-like agent harness from scratch.
73,504learningPythonMITmicrosoft/ai-agents-for-beginners
18 Lessons to Get Started Building AI Agents
AI summary: A comprehensive 18-lesson curriculum for beginners to learn how to build AI agents.
71,521learningJupyter NotebookMITdatawhalechina/hello-agents
📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程
AI summary: A comprehensive Chinese tutorial on designing and implementing intelligent agent systems from scratch.
71,488learningPythonOthershanraisshan/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.
64,067learningHTMLMITmicrosoft/AI-For-Beginners
12 Weeks, 24 Lessons, AI for All!
AI summary: A comprehensive, 12-week curriculum for learning Artificial Intelligence from Microsoft.
63,074learningJupyter NotebookMIT1c7/chinese-independent-developer
👩🏿💻👨🏾💻👩🏼💻👨🏽💻👩🏻💻中国独立开发者项目列表 -- 分享大家都在做什么
AI summary: A directory showcasing projects built by Chinese independent developers.
60,547learningPythonMemPalace/mempalace
The best-benchmarked open-source AI memory system. And it's free.
AI summary: A spatial knowledge management tool utilizing the ancient method of loci for information retention.
58,150learningPythonMITMemPalace/mempalace
The best-benchmarked open-source AI memory system. And it's free.
AI summary: An alternative client for the MemPalace ecosystem focused on augmented reality integration.
57,855learningPythonMITbyoungd/up
An advanced guide which might benefit you a lot 🎉 . 人生进阶指南 离谱的人生 离谱的英语学习指南/英语学习教程/英语学习/学英语
AI summary: A comprehensive open guide for life progression starting from English learning to personal growth and AI adoption.
57,735learningJavaScriptbyoungd/up
An advanced guide which might benefit you a lot 🎉 . 人生进阶指南 离谱的人生 离谱的英语学习指南/英语学习教程/英语学习/学英语
AI summary: A pragmatic English learning guide mapping skill acquisition to AI tools, mindset shifts, and systematic daily routines.
56,402learningJavaScriptanthropics/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.
51,075learningJupyter NotebookMITrohitg00/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.
46,045learningPythonMITDataTalksClub/data-engineering-zoomcamp
Data Engineering Zoomcamp is a free 9-week course on building production-ready data pipelines. The next cohort starts in January 2026. Join the course here 👇🏼
AI summary: A free, comprehensive 9-week bootcamp curriculum for learning data engineering.
44,362learningJupyter NotebookDataExpert-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 roadmap and resource repository for learning data engineering.
43,341learningJupyter Notebookluongnv89/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 comprehensive guide and collection of practical recipes for maximizing the capabilities of Anthropic's Claude models.
40,893learningPythonMITashishps1/awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
AI summary: A curated collection of free resources for learning system design concepts and preparing for technical interviews.
40,341learningJavaGPL-3.0microsoft/Data-Science-For-Beginners
10 Weeks, 20 Lessons, Data Science for All!
AI summary: A comprehensive, open-source curriculum by Microsoft teaching foundational data science concepts over 10 weeks.
36,515learningJupyter 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,281learningCC0-1.0bojieli/ai-agent-book
《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码
AI summary: An open-source, comprehensive book on building and understanding AI agents.
33,975learningPythonApache-2.0Yuan1z0825/nature-skills
符合nature论文学术表达和科研绘图的Skill
AI summary: A collection of AI skills for parsing, analyzing, and synthesizing scientific literature from Nature.
33,823learningPythonApache-2.0HKUDS/DeepTutor
DeepTutor: Lifelong Personalized Tutoring. https://deeptutor.info/.
AI summary: An AI-powered, lifelong personalized tutoring system with multi-agent architecture and robust knowledge retrieval.
32,904learningPythonApache-2.0VoltAgent/awesome-agent-skills
A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.
AI summary: A curated collection of over 1000 official and community agent skills.
29,734learningMITcheahjs/free-llm-api-resources
A list of free LLM inference resources accessible via API.
AI summary: A comprehensive, updated list of free LLM APIs and related resources.
29,320learningPythonliquidslr/leetcode-company-wise-problems
Lists of company wise questions. Every csv file in the companies directory corresponds to a list of questions on leetcode for a specific company based on the leetcode company tags. Updated as of 20 June, 2025
AI summary: Curated, time-filtered lists of LeetCode problems mapped to specific tech companies to streamline interview preparation.
28,053learningHandsOnLLM/Hands-On-Large-Language-Models
Official code repo for the O'Reilly Book - "Hands-On Large Language Models"
AI summary: The official companion repository for the O'Reilly book 'Hands-On Large Language Models', featuring practical code examples.
27,996learningJupyter NotebookApache-2.0harvard-edge/cs249r_book
Machine Learning Systems
AI summary: The open-source textbook and courseware for Harvard's CS249r: Machine Learning Systems, covering edge ML to cloud infrastructure.
27,791learningPythonOtherliquidslr/leetcode-company-wise-problems
Lists of company wise questions. Every csv file in the companies directory corresponds to a list of questions on leetcode for a specific company based on the leetcode company tags. Updated as of 20 June, 2025
AI summary: A mirror repository providing curated, time-filtered lists of algorithmic problems mapped to specific tech companies.
27,479learning