Learning Resources

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

78 tracked repositories, ranked by stars.

Filter by topic

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,385learningMarkdown
  • sindresorhus/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.0
  • freeCodeCamp/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-Clause
  • donnemartin/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,210learningPythonOther
  • jwasham/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.0
  • practical-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,149learningPythonMIT
  • 521xueweihan/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,663learningPython
  • 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.

    129,249learningJavaOther
  • 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.

    116,911learningJupyter NotebookMIT
  • rasbt/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 NotebookOther
  • ByteByteGoHq/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,742learningOther
  • Developer-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,947learning
  • TapXWorld/ChinaTextbook

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

    AI summary: An open-source collection of Chinese educational textbooks to promote equal access to education.

    77,596learningRoff
  • shareAI-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,504learningPythonMIT
  • microsoft/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 NotebookMIT
  • datawhalechina/hello-agents

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

    AI summary: A comprehensive Chinese tutorial on designing and implementing intelligent agent systems from scratch.

    71,488learningPythonOther
  • 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.

    64,067learningHTMLMIT
  • microsoft/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 NotebookMIT
  • 1c7/chinese-independent-developer

    👩🏿‍💻👨🏾‍💻👩🏼‍💻👨🏽‍💻👩🏻‍💻中国独立开发者项目列表 -- 分享大家都在做什么

    AI summary: A directory showcasing projects built by Chinese independent developers.

    60,547learningPython
  • MemPalace/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,150learningPythonMIT
  • MemPalace/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,855learningPythonMIT
  • byoungd/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,735learningJavaScript
  • byoungd/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,402learningJavaScript
  • 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.

    51,075learningJupyter NotebookMIT
  • 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.

    46,045learningPythonMIT
  • DataTalksClub/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 Notebook
  • 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 roadmap and resource repository for learning data engineering.

    43,341learningJupyter Notebook
  • 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 comprehensive guide and collection of practical recipes for maximizing the capabilities of Anthropic's Claude models.

    40,893learningPythonMIT
  • ashishps1/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.0
  • microsoft/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 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,281learningCC0-1.0
  • bojieli/ai-agent-book

    《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码

    AI summary: An open-source, comprehensive book on building and understanding AI agents.

    33,975learningPythonApache-2.0
  • Yuan1z0825/nature-skills

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

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

    33,823learningPythonApache-2.0
  • HKUDS/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.0
  • VoltAgent/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,734learningMIT
  • cheahjs/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,320learningPython
  • liquidslr/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,053learning
  • HandsOnLLM/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.0
  • harvard-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,791learningPythonOther
  • liquidslr/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