Top Tutorial repositories

Repositories with the GitHub topic “tutorial”: 65 repositories with 1.6M stars between them, mostly written in Python, Jupyter Notebook and JavaScript. The highest-rated is rohitg00/ai-engineering-from-scratch, #82 on the bestofgithub Elo ladder.

Biggest movers this week

adongwanai/AgentGuide

Open on GitHubMDX

AI Agent 开发指南 | Agent Harness | 上下文工程 | 高级 RAG | MCP | Agentic RL 强化学习 | LangGraph 实战 | 1.2 万+ 大模型面试题 | 算法岗 / 开发岗求职 | 转行大模型

  • 1,824−6 Elo, change today
  • 11.9k stars
  • 1.1k forks
  • 34 watchers
git
git clone https://github.com/adongwanai/AgentGuide.git
  • agentic-rl
  • agenticrag
  • ai-agent
  • claude-code

FlorianBruniaux/claude-code-ultimate-guide

Open on GitHubPython

The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP servers, quizzes, and production-ready templates. 430K+ lines.

  • 1,593+3 Elo, change today
  • 6.4k stars
  • 829 forks
git
git clone https://github.com/FlorianBruniaux/claude-code-ultimate-guide.git
  • agentic-coding
  • ai-assistant
  • ai-coding
  • ai-pair-programming

mouredev/hello-sql

Open on GitHubPython

Curso para aprender los fundamentos del lenguaje SQL y bases de datos relacionales desde cero y para principiantes.

  • 1,569+10 Elo, change today
  • 10.5k stars
  • 733 forks
git
git clone https://github.com/mouredev/hello-sql.git
  • basesdedatos
  • curso
  • database
  • mysql

WenyuChiou/awesome-agentic-ai-zh

Open on GitHubPython

A trilingual (繁中 / English / 简中) learning roadmap for agentic AI: from LLM basics to multi-agent systems, with 240+ curated resources and hands-on examples. 中文 AI agent 學習地圖。

  • 1,731−5 Elo, change today
  • 8.7k stars
  • 1k forks
  • 29 watchers
git
git clone https://github.com/WenyuChiou/awesome-agentic-ai-zh.git
  • agentic-ai
  • agentic-workflows
  • ai-agent
  • ai-agents

patriciogonzalezvivo/thebookofshaders

Open on GitHubGLSL

Step-by-step guide through the abstract and complex universe of Fragment Shaders.

  • 1,378+4 Elo, change today
  • 7k stars
  • 761 forks
git
git clone https://github.com/patriciogonzalezvivo/thebookofshaders.git
  • book
  • fragment-shader
  • glsl
  • glsl-editors

Top 65 on the Elo ladder

  1. #82
    rohitg00/ai-engineering-from-scratch

    Learn AI Engineering! Learn it. Build it. Ship it for others.

    2,265 Elo −1379kPython
  2. #107
    practical-tutorials/project-based-learning

    Curated list of project-based tutorials

    2,227 Elo −99289kPython
  3. #133
    datawhalechina/hello-agents

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

    2,192 Elo −587kPython
  4. #229
    firstcontributions/first-contributions

    🚀✨ Help beginners to contribute to open source projects

    2,109 Elo +356.8k
  5. #236
    shareAI-lab/learn-claude-code

    Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1

    2,103 Elo −1780.4kPython
  6. #262
    byoungd/up

    韩先凯的人生进阶指南 AI时代 中英双语终身学习指南:AI、学习 、创业、财富、爱情与人生

    2,087 Elo −2970.6kJavaScript
  7. #292
    luongnv89/claude-howto

    A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that…

    2,070 Elo +247.2kPython
  8. #715
    enaqx/awesome-react

    A collection of awesome things regarding React ecosystem

    1,913 Elo −4975.2k
  9. #1,221
    adongwanai/AgentGuide

    AI Agent 开发指南 | Agent Harness | 上下文工程 | 高级 RAG | MCP | Agentic RL 强化学习 | LangGraph 实战 | 1.2 万+ 大模型面试题 | 算法岗 / 开发岗求职 |…

    1,824 Elo +7111.9kMDX
  10. #1,329
    mouredev/Hello-Python

    Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo…

    1,807 Elo −3338kPython
  11. #1,391
    Avik-Jain/100-Days-Of-ML-Code

    100 Days of ML Coding

    1,799 Elo −5952k
  12. #1,630
    datawhalechina/easy-vibe

    💻 Vibe Coding 101|Your First Course For AI Product Builders.

    1,769 Elo −1520.4kJavaScript
  13. #1,851
    TianxingChen/Embodied-AI-Guide

    [Lumina具身智能社区] 具身智能技术指南 Embodied-AI-Guide

    1,744 Elo +1916.9k
  14. #1,938
    github/opensource.guide

    📚 Community guides for open source creators

    1,734 Elo −2715.8kHTML
  15. #1,970
    WenyuChiou/awesome-agentic-ai-zh

    A trilingual (繁中 / English / 简中) learning roadmap for agentic AI: from LLM basics to multi-agent systems, with 240+…

    1,731 Elo +218.7kPython
  16. #2,123
    architecture-decision-record/architecture-decision-record

    Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation

    1,714 Elo −2117.4kCSS
  17. #2,435
    ssloy/tinyrenderer

    A brief computer graphics / rendering course

    1,682 Elo −224.5kC++
  18. #2,447
    aymericdamien/TensorFlow-Examples

    TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

    1,681 Elo −6543.7kJupyter Notebook
  19. #2,775
    recommenders-team/recommenders

    Best Practices on Recommendation Systems

    1,654 Elo −621.9kPython
  20. #2,837
    unknwon/the-way-to-go_ZH_CN

    《The Way to Go》中文译本,中文正式名《Go 入门指南》

    1,649 Elo −8034.9kGo
  21. #3,336
    datawhalechina/leedl-tutorial

    《李宏毅深度学习教程》(李宏毅老师推荐👍,苹果书🍎),PDF下载地址:https://github.com/datawhalechina/leedl-tutorial/releases

    1,615 Elo −1016.8kJupyter Notebook
  22. #3,401
    MLEveryday/100-Days-Of-ML-Code

    100-Days-Of-ML-Code中文版

    1,611 Elo −7622.2kPython
  23. #3,450
    javascript-tutorial/en.javascript.info

    Modern JavaScript Tutorial

    1,608 Elo −6725.5kHTML
  24. #3,679
    FlorianBruniaux/claude-code-ultimate-guide

    The most comprehensive Claude Code guide: agentic workflows, hooks, skills, MCP servers, quizzes, and production-ready…

    1,593 Elo +686.4kPython
  25. #3,708
    judasn/IntelliJ-IDEA-Tutorial

    IntelliJ IDEA 简体中文专题教程

    1,591 Elo −8722k
  26. #3,717
    inancgumus/learngo

    ❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.

    1,591 Elo −3620.1kGo
  27. #3,718
    izackwu/TeachYourselfCS-CN

    TeachYourselfCS 的中文翻译 | A Chinese translation of TeachYourselfCS

    1,591 Elo −6522.2k
  28. #4,026
    MostlyAdequate/mostly-adequate-guide

    Mostly adequate guide to FP (in javascript)

    1,572 Elo −4723.8kJavaScript
  29. #4,072
    mouredev/hello-sql

    Curso para aprender los fundamentos del lenguaje SQL y bases de datos relacionales desde cero y para principiantes.

    1,569 Elo +6210.5kPython
  30. #4,190
    dabeaz-course/practical-python

    Practical Python Programming (course by @dabeaz)

    1,563 Elo −1510.9kPython
  31. #4,247
    selierlin/Share-SSR-V2ray

    机场推荐、Clash / V2ray 客户端配置与代理工具指南

    1,559 Elo +312.7kPython
  32. #4,261
    brannondorsey/wifi-cracking

    Crack WPA/WPA2 Wi-Fi Routers with Airodump-ng and Aircrack-ng/Hashcat

    1,558 Elo −2512.7k
  33. #4,756
    mouredev/hello-javascript

    Curso para aprender el lenguaje de programación JavaScript desde cero y para principiantes. +120 lecciones, 14 horas en…

    1,531 Elo +88.4kJavaScript
  34. #4,767
    winterbe/java8-tutorial

    Modern Java - A Guide to Java 8

    1,531 Elo −5016.7kJava
  35. #4,790
    leandromoreira/digital_video_introduction

    A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding)…

    1,530 Elo −2916.3kJupyter Notebook
  36. #4,828
    Yixiaohan/show-me-the-code

    Python 练习册,每天一个小程序

    1,528 Elo −3113.7k
  37. #4,872
    nswbmw/N-blog

    《一起学 Node.js》

    1,525 Elo −4515.3kJavaScript
  38. #5,141
    graykode/nlp-tutorial

    Natural Language Processing Tutorial for Deep Learning Researchers

    1,512 Elo −5314.9kJupyter Notebook
  39. #5,188
    iggredible/Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    1,510 Elo −4415.3kDockerfile
  40. #5,264
    verekia/js-stack-from-scratch

    🛠️⚡ Step-by-step tutorial to build a modern JavaScript stack.

    1,507 Elo −5320.1kJavaScript
  41. #5,417
    ttroy50/cmake-examples

    Useful CMake Examples

    1,500 Elo −913kCMake
  42. #5,500
    rust-embedded/rust-raspberrypi-OS-tutorials

    :books: Learn to write an embedded OS in Rust :crab:

    1,497 Elo 14.7kRust
  43. #5,651
    dabeaz-course/python-mastery

    Advanced Python Mastery (course by @dabeaz)

    1,490 Elo −3613.3kPython
  44. #5,707
    roboflow/notebooks

    A collection of tutorials on state-of-the-art computer vision models and techniques. Explore everything from…

    1,487 Elo −179.7kJupyter Notebook
  45. #5,881
    catboost/catboost

    A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification…

    1,479 Elo +149.2kC++
  46. #5,934
    MorvanZhou/Reinforcement-learning-with-tensorflow

    Simple Reinforcement learning tutorials, 莫烦Python 中文AI教学

    1,476 Elo −299.5kPython
  47. #6,053
    chiphuyen/stanford-tensorflow-tutorials

    This repository contains code examples for the Stanford's course: TensorFlow for Deep Learning Research.

    1,471 Elo −4710.3kPython
  48. #6,217
    s-matyukevich/raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

    1,464 Elo −3213.9kC
  49. #6,355
    javascript-tutorial/zh.javascript.info

    现代 JavaScript 教程(The Modern JavaScript Tutorial),以最新的 ECMAScript 规范为基准,通过简单但足够详细的内容,为你讲解从基础到高阶的 JavaScript 相关知识。

    1,458 Elo +810.8kHTML
  50. #6,473
    microsoft/Mastering-GitHub-Copilot-for-Paired-Programming

    A multi-module course teaching everything you need to know about using GitHub Copilot as an AI Peer Programming…

    1,453 Elo −198.1kPython
  51. #6,679
    Hvass-Labs/TensorFlow-Tutorials

    TensorFlow Tutorials with YouTube Videos

    1,445 Elo −329.2kJupyter Notebook
  52. #6,742
    leandromoreira/ffmpeg-libav-tutorial

    FFmpeg libav tutorial - learn how media works from basic to transmuxing, transcoding and more. Translations: 🇺🇸 🇨🇳 🇰🇷…

    1,443 Elo −1111kC
  53. #6,825
    ctjhoa/rust-learning

    A bunch of links to blog posts, articles, videos, etc for learning Rust

    1,440 Elo −1812.2k
  54. #6,985
    1,434 Elo +307.2kCSS
  55. #6,991
    MorvanZhou/PyTorch-Tutorial

    Build your neural network easy and fast, 莫烦Python中文教学

    1,434 Elo −268.4kJupyter Notebook
  56. #7,055
    Yixiaohan/codeparkshare

    Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐

    1,431 Elo +96.4k
  57. #7,144
    xcatliu/typescript-tutorial

    TypeScript 入门教程

    1,428 Elo −2810.7kTypeScript
  58. #7,760
    microsoft/computervision-recipes

    Best Practices, code samples, and documentation for Computer Vision.

    1,404 Elo −159.8kJupyter Notebook
  59. #8,045
    total-typescript/beginners-typescript-tutorial

    An interactive TypeScript tutorial for beginners

    1,394 Elo −87.9kTypeScript
  60. #8,205
    howtographql/howtographql

    The Fullstack Tutorial for GraphQL

    1,387 Elo −98.6kTypeScript
  61. #8,444
    patriciogonzalezvivo/thebookofshaders

    Step-by-step guide through the abstract and complex universe of Fragment Shaders.

    1,378 Elo +217kGLSL
  62. #9,397
    gitname/react-gh-pages

    Deploying a React App (created using create-react-app) to GitHub Pages

    1,326 Elo −236.9kTypeScript
  63. #9,429
    shekhargulati/52-technologies-in-2016

    Let's learn a new technology every week. A new technology blog every Sunday in 2016.

    1,324 Elo +27.3kJavaScript
  64. #9,481
    SkalskiP/courses

    This repository is a curated collection of links to various courses and resources about Artificial Intelligence (AI)

    1,320 Elo −86.4kPython
  65. #9,670
    nswbmw/node-in-debugging

    《Node.js 调试指南》

    1,298 Elo −116.4k