Topics / #tutorials

Tutorials projects on GitHub

Step-by-step programming tutorials and guides

As of , the most-starred Tutorials projects on GitHub are build-your-own-x (554.1K stars), 30-seconds-of-code (129.2K stars) and Web-Dev-For-Beginners (97K stars). GitHub.Locker tracks 34 Tutorials repositories with 1.6M stars combined. The fastest-growing on October 17 was build-your-own-x, with +316 stars in a day.

34Projects
1.6MStars in total
+509Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

34 projects · by stars

  1. #1 · codecrafters-io/build-your-own-x

    build-your-own-x

    It's a curated collection of step-by-step guides that show you how to rebuild popular technologies (databases, game engines, blockchains, compilers, web browsers, etc.) from scratch, so you understand how they really work.

    554.1K
  2. #2 · Chalarangelo/30-seconds-of-code

    30-seconds-of-code

    30 seconds of code is a collection of short coding articles, each with code snippets, an explanation and examples, published on the project's own website.

    129.2K
  3. #3 · microsoft/Web-Dev-For-Beginners

    Web-Dev-For-Beginners

    A free 12-week, 24-lesson curriculum from Microsoft Cloud Advocates that teaches web development fundamentals (HTML, CSS, JavaScript) through hands-on projects like a terrarium, a browser extension, a typing game and a space game.

    97K
  1. 4

    django

    91.4Kdjango/django · Python

    Django is a high-level Python web framework that lets you build web applications quickly with clean, pragmatic design.

  2. 5

    redux

    61.5Kreduxjs/redux · TypeScript

    Redux is a JavaScript library for predictable and maintainable global state management — it helps apps behave consistently and makes them easy to test.

  3. 6

    claude-cookbooks

    53.5Kanthropics/claude-cookbooks · Jupyter Notebook

    Anthropic's collection of notebooks and recipes showing fun and effective ways of using Claude, with copy-able code snippets you can drop straight into your own projects.

  4. 7

    GitHubDaily

    48.2KGitHubDaily/GitHubDaily

    GitHubDaily is a curated Chinese-language collection of interesting and useful open-source projects, developer tools, tutorials and tech news discovered on GitHub, shared daily since October 2015.

  5. 8

    Hello-Python

    37.8Kmouredev/Hello-Python · Python

    This is a free, Spanish-language video course that teaches the Python programming language from scratch, aimed at complete beginners.

  6. 9

    gold-miner

    34.4Kxitu/gold-miner

    Gold Miner (掘金翻译计划) is a Chinese community that translates high-quality English tech articles into Chinese, covering blockchain, AI, Android, iOS, frontend, backend, design, and product topics.

  7. 10

    awesome-github-profile-readme

    31.4Kabhisheknaiidu/awesome-github-profile-readme

    A curated catalog of impressive GitHub profile READMEs - the personal landing pages developers add to their profiles - with new entries added continuously.

  8. 11

    RAG_Techniques

    29.9KNirDiamant/RAG_Techniques · Jupyter Notebook

    A community-driven hub of advanced techniques for Retrieval-Augmented Generation (RAG) — grounding LLM answers in retrieved documents, distilled into runnable notebook tutorials.

  9. 12

    Complete-Python-3-Bootcamp

    29.8KPierian-Data/Complete-Python-3-Bootcamp · Jupyter Notebook

    This repo holds the Jupyter Notebook course files that accompany the paid 'Complete Python 3 Bootcamp' course on Udemy, covering Python 3 basics through hands-on exercises.

  10. 13

    awesome-deep-learning

    29.1KChristosChristofidis/awesome-deep-learning

    A curated GitHub list of deep learning tutorials, projects and communities, with about 29,000 stars. It's a jumping-off point for learning the field, not software you run.

  11. 14

    android_guides

    28.3Kcodepath/android_guides

    A crowdsourced collection of guides and cliffnotes covering Android development topics, created by CodePath to help developers learn Android beyond scattered blog posts and outdated tutorials.

  12. 15

    GenAI_Agents

    24.6KNirDiamant/GenAI_Agents · Jupyter Notebook

    A collection of 50+ tutorials and implementations of Generative AI agent techniques, from basic conversational bots to complex multi-agent systems, packaged as hands-on Python notebooks.

  13. 16

    examples

    24.1Kpytorch/examples · Python

    A curated set of short, standalone PyTorch example projects covering computer vision, text, and reinforcement learning, each meant to be emulated in your own work.

  14. 17

    agents-towards-production

    21.7KNirDiamant/agents-towards-production · Jupyter Notebook

    It's an open-source collection of 28+ code-first, hands-on tutorials for taking GenAI agents from a prototype to a production-ready product, covering orchestration, memory, observability, deployment, and security.

  15. 18

    Machine-Learning-Tutorials

    18.3Kujjwalkarn/Machine-Learning-Tutorials

    A topic-wise curated list of machine learning and deep learning tutorials, articles and other resources, maintained as a single GitHub README.

  16. 19

    Book-Mathematical-Foundation-of-Reinforcement-Learning

    18.2KMathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning · MATLAB

    The GitHub homepage of the book 'Mathematical Foundations of Reinforcement Learning': a mathematically grounded but friendly introduction to RL, with free PDF drafts, lecture-video links, and grid-world code.

  17. 20

    awesome-zsh-plugins

    18.1Kunixorn/awesome-zsh-plugins · Shell

    A community-maintained awesome list collecting ZSH frameworks, plugins, themes and tutorials — annotated links to hundreds of shell projects, curated since 2014 with about 18k GitHub stars.

  18. 21

    Awesome-pytorch-list

    16.7Kbharathgs/Awesome-pytorch-list

    A curated, large-scale list of PyTorch-related projects on GitHub: models, libraries, tools, tutorials, books and paper implementations organized by category.

  19. 22

    scipy

    15.1Kscipy/scipy · Python

    SciPy (pronounced 'Sigh Pie') is an open-source Python library for mathematics, science, and engineering.

  20. 23

    hello-git

    15.1Kmouredev/hello-git

    A free, beginner-friendly course for learning Git and GitHub from scratch, made up of 45 video lessons covering around 5 hours and 45 minutes of content.

  21. 24

    git-recipes

    14.8Kzhongyi-tong/git-recipes

    A curated Chinese-language tutorial collection on Git, covering everything from setting up a local repo to advanced commands like rebase, reset, and hooks.

  22. 25

    flair

    14.4KflairNLP/flair · Python

    Flair is a very simple framework for state-of-the-art natural language processing: a Python library for applying pre-trained NLP models to your text, developed by Humboldt University of Berlin and friends. The current release is version 0.15.1.

  23. 26

    learnxinyminutes-docs

    12.4Kadambard/learnxinyminutes-docs · Markdown

    A collection of quick-reference tutorials for many programming languages, each written as a single valid, commented source file that explains the language as it runs.

  24. 27

    SFML

    12.1KSFML/SFML · C++

    SFML (Simple and Fast Multimedia Library) is a simple, fast, cross-platform, object-oriented multimedia API written in C++. It gives your program access to windowing, graphics, audio and networking.

  25. 28

    docker.labs

    11.9Kdocker-archive-public/docker.labs · PHP

    A collection of hands-on labs and tutorials for learning how to use Docker with various tools, authored both by Docker and by community members.

  26. 29

    PythonPark

    11.9KJack-Cherish/PythonPark · Python

    A free, Chinese-language self-study guide to programming built around Python and AI: curated tutorials and videos on data structures, machine learning, deep learning, web scraping, interviews, and programmer life.

  27. 30

    awesome-nextjs

    11.1Kunicodeveloper/awesome-nextjs

    A curated list of resources for Next.js, the React framework for building server-rendered and static web applications: articles, boilerplates, extensions, books, videos, and example projects.

  28. 31

    Python

    10.9Kinjetlee/Python · Python

    A personal grab-bag of standalone Python scripts and short tutorials the author wrote alongside blog posts: web scraping, WeChat official account development, Excel automation, SQL practice, and small utility hacks like remote shutdown.

  29. 32

    zh.javascript.info

    10.8Kjavascript-tutorial/zh.javascript.info · HTML

    This is the Chinese translation of 'The Modern JavaScript Tutorial' (javascript.info), teaching JavaScript from basics to advanced topics based on the latest ECMAScript spec. It's recommended by both the official React docs and MDN.

  30. 33

    code_snippets

    10.6KCoreyMSchafer/code_snippets · Jupyter Notebook

    A GitHub repository containing a collection of code snippets and example files, mostly written as Jupyter Notebooks, in the Python-dominant language stack shown on GitHub.

  31. 34

    Stable-Diffusion

    2.8KFurkanGozukara/Stable-Diffusion · Jupyter Notebook

    A huge, continuously updated collection of tutorial videos by Dr. Furkan Gozukara covering Stable Diffusion, SDXL, FLUX, SD3, LoRA training, DreamBooth, ControlNet, deepfakes, TTS, animation and more, with links to full YouTube walkthroughs for each topic.

Often tagged together