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.
Hot right now
Most stars gained in a day · Oct 17
+316build-your-own-x
codecrafters-io/build-your-own-x · ★ 554.1KIt'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.
+34claude-cookbooks
anthropics/claude-cookbooks · ★ 53.5KAnthropic'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.
+24django
django/django · ★ 91.4KDjango is a high-level Python web framework that lets you build web applications quickly with clean, pragmatic design.
+1430-seconds-of-code
Chalarangelo/30-seconds-of-code · ★ 129.2K30 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.
The all-time top
34 projects · by stars
- 554.1K
#1 · codecrafters-io/build-your-own-xbuild-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.
- 129.2K
#2 · Chalarangelo/30-seconds-of-code30-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.
- 97K
#3 · microsoft/Web-Dev-For-BeginnersWeb-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.
- 4

django
91.4Kdjango/django · PythonDjango is a high-level Python web framework that lets you build web applications quickly with clean, pragmatic design.
- 5
redux
61.5Kreduxjs/redux · TypeScriptRedux is a JavaScript library for predictable and maintainable global state management — it helps apps behave consistently and makes them easy to test.
- 6

claude-cookbooks
53.5Kanthropics/claude-cookbooks · Jupyter NotebookAnthropic'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.
- 7

GitHubDaily
48.2KGitHubDaily/GitHubDailyGitHubDaily 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.
- 8

Hello-Python
37.8Kmouredev/Hello-Python · PythonThis is a free, Spanish-language video course that teaches the Python programming language from scratch, aimed at complete beginners.
- 9
gold-miner
34.4Kxitu/gold-minerGold 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.
- 10
awesome-github-profile-readme
31.4Kabhisheknaiidu/awesome-github-profile-readmeA curated catalog of impressive GitHub profile READMEs - the personal landing pages developers add to their profiles - with new entries added continuously.
- 11
RAG_Techniques
29.9KNirDiamant/RAG_Techniques · Jupyter NotebookA community-driven hub of advanced techniques for Retrieval-Augmented Generation (RAG) — grounding LLM answers in retrieved documents, distilled into runnable notebook tutorials.
- 12

Complete-Python-3-Bootcamp
29.8KPierian-Data/Complete-Python-3-Bootcamp · Jupyter NotebookThis 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.
- 13

awesome-deep-learning
29.1KChristosChristofidis/awesome-deep-learningA 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.
- 14

android_guides
28.3Kcodepath/android_guidesA 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.
- 15
GenAI_Agents
24.6KNirDiamant/GenAI_Agents · Jupyter NotebookA 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.
- 16

examples
24.1Kpytorch/examples · PythonA curated set of short, standalone PyTorch example projects covering computer vision, text, and reinforcement learning, each meant to be emulated in your own work.
- 17
agents-towards-production
21.7KNirDiamant/agents-towards-production · Jupyter NotebookIt'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.
- 18

Machine-Learning-Tutorials
18.3Kujjwalkarn/Machine-Learning-TutorialsA topic-wise curated list of machine learning and deep learning tutorials, articles and other resources, maintained as a single GitHub README.
- 19

Book-Mathematical-Foundation-of-Reinforcement-Learning
18.2KMathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning · MATLABThe 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.
- 20

awesome-zsh-plugins
18.1Kunixorn/awesome-zsh-plugins · ShellA 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.
- 21

Awesome-pytorch-list
16.7Kbharathgs/Awesome-pytorch-listA curated, large-scale list of PyTorch-related projects on GitHub: models, libraries, tools, tutorials, books and paper implementations organized by category.
- 22

scipy
15.1Kscipy/scipy · PythonSciPy (pronounced 'Sigh Pie') is an open-source Python library for mathematics, science, and engineering.
- 23

hello-git
15.1Kmouredev/hello-gitA 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.
- 24

git-recipes
14.8Kzhongyi-tong/git-recipesA curated Chinese-language tutorial collection on Git, covering everything from setting up a local repo to advanced commands like rebase, reset, and hooks.
- 25

flair
14.4KflairNLP/flair · PythonFlair 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.
- 26

learnxinyminutes-docs
12.4Kadambard/learnxinyminutes-docs · MarkdownA 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.
- 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.
- 28

docker.labs
11.9Kdocker-archive-public/docker.labs · PHPA collection of hands-on labs and tutorials for learning how to use Docker with various tools, authored both by Docker and by community members.
- 29

PythonPark
11.9KJack-Cherish/PythonPark · PythonA 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.
- 30

awesome-nextjs
11.1Kunicodeveloper/awesome-nextjsA 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.
- 31

Python
10.9Kinjetlee/Python · PythonA 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.
- 32
zh.javascript.info
10.8Kjavascript-tutorial/zh.javascript.info · HTMLThis 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.
- 33

code_snippets
10.6KCoreyMSchafer/code_snippets · Jupyter NotebookA 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.
- 34
Stable-Diffusion
2.8KFurkanGozukara/Stable-Diffusion · Jupyter NotebookA 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.
Related topics
Often tagged together
- education933
- learning512
- python2,396
- tutorial626
- learning-resources410
- beginner-friendly310
- resources706
- curated-list634
- awesome-list497
- open-source5,666
- list540
- machine-learning915
- guide365
- programming165
- awesome265
- chinese1,157
- course150
- deep-learning736
- frontend1,080
- generative-ai339
- javascript1,842
- jupyter notebook176
- ai1,954
- developers435