Learning Resources

Courses, curated lists, roadmaps, and educational open-source projects.

84 tracked repositories, ranked by stars.

Filter by topic

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,523learningMarkdown
  • sindresorhus/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.0
  • freeCodeCamp/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-Clause
  • donnemartin/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,151learningPythonOther
  • jwasham/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.0
  • practical-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,816learningPythonMIT
  • DigitalPlatDev/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.0
  • 521xueweihan/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,096learningPython
  • krahets/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,616learningJavaOther
  • microsoft/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 NotebookMIT
  • rasbt/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 NotebookOther
  • punkpeye/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,826learningMIT
  • 3b1b/manim

    Animation engine for explanatory math videos

    AI summary: A precise programmatic animation engine designed specifically for creating high-quality explanatory math videos.

    94,544learningPythonMIT
  • ByteByteGoHq/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,213learningOther
  • Developer-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,609learning
  • TapXWorld/ChinaTextbook

    所有小初高、大学PDF教材。

    AI summary: An open-source archive providing free PDF access to Chinese primary, secondary, and university textbooks.

    82,557learningRoff
  • datawhalechina/hello-agents

    📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程

    AI summary: A comprehensive, open-source tutorial project for understanding and building AI agents from scratch.

    81,668learningPythonOther
  • shareAI-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,934learningPythonMIT
  • microsoft/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 NotebookMIT
  • microsoft/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 NotebookMIT
  • byoungd/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,131learningJavaScriptOther
  • shanraisshan/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,019learningHTMLMIT
  • rohitg00/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,760learningPythonMIT
  • karpathy/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,389learningPythonMIT
  • anthropics/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 NotebookMIT
  • bojieli/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.0
  • elder-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.0
  • kelseyhightower/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.0
  • DataTalksClub/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 Notebook
  • Yuan1z0825/nature-skills

    符合nature论文学术表达和科研绘图的Skill

    AI summary: A collection of AI skills for parsing, analyzing, and synthesizing scientific literature from Nature.

    45,832learningPythonApache-2.0
  • DataExpert-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 Notebook
  • ashishps1/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.0
  • luongnv89/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,728learningPythonMIT
  • HKUDS/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.0
  • THU-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,912learningTypeScriptMIT
  • ZuodaoTech/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.0
  • microsoft/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 NotebookMIT
  • kuchin/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.0
  • ankitects/anki

    Anki is a smart spaced repetition flashcard program

    AI summary: A powerful, open-source spaced repetition flashcard program for highly efficient memorization.

    31,747learningRustOther
  • hesamsheikh/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