back to home

Best Open Source tutorial Libraries

A curated list of the most popular GitHub repositories tagged with tutorial. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1practical-tutorials/project-based-learning

Curated list of project-based tutorials

258,830
Analyze Code

#2enaqx/awesome-react

A collection of awesome things regarding React ecosystem

72,058
Analyze Code

#3firstcontributions/first-contributions

🚀✨ Help beginners to contribute to open source projects

52,685
Analyze Code

#4Avik-Jain/100-Days-Of-ML-Code

100 Days of ML Coding

49,681
Analyze Code

#5aymericdamien/TensorFlow-Examples

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

43,801Jupyter Notebook
Analyze Code

#6byoungd/English-level-up-tips

An advanced guide to learn English which might benefit you a lot 🎉 . 离谱的英语学习指南/英语学习教程/英语学习/学英语

41,497
Analyze Code

#7unknwon/the-way-to-go_ZH_CN

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

35,167Go
Analyze Code

#8mouredev/Hello-Python

Curso para aprender el lenguaje de programación Python desde cero y para principiantes. 100 clases, 44 horas en vídeo, código, proyectos y grupo de chat. Fundamentos, frontend, backend, testing, IA...

34,475Python
Analyze Code

#9javascript-tutorial/en.javascript.info

Modern JavaScript Tutorial

25,126HTML
Analyze Code

#10MostlyAdequate/mostly-adequate-guide

Mostly adequate guide to FP (in javascript)

23,828JavaScript
Analyze Code

#11ssloy/tinyrenderer

A brief computer graphics / rendering course

23,254C++
Analyze Code

#12MLEveryday/100-Days-Of-ML-Code

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

22,190Jupyter Notebook
Analyze Code

#13judasn/IntelliJ-IDEA-Tutorial

IntelliJ IDEA 简体中文专题教程

22,170
Analyze Code

#14izackwu/TeachYourselfCS-CN

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

21,976
Analyze Code

#15recommenders-team/recommenders

Best Practices on Recommendation Systems

21,455Python
Analyze Code

#16datawhalechina/hello-agents

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

21,248Python
Analyze Code

#17verekia/js-stack-from-scratch

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

20,450JavaScript
Analyze Code

#18inancgumus/learngo

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

19,874Go
Analyze Code

#19iggredible/Learn-Vim

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

14,940
Analyze Code

#20graykode/nlp-tutorial

Natural Language Processing Tutorial for Deep Learning Researchers

14,855Jupyter Notebook
Analyze Code

#21rust-embedded/rust-raspberrypi-OS-tutorials

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

14,583Rust
Analyze Code

#22s-matyukevich/raspberry-pi-os

Learning operating system development using Linux kernel and Raspberry Pi

13,755C
Analyze Code

#23Yixiaohan/show-me-the-code

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

13,687
Analyze Code

#24ttroy50/cmake-examples

Useful CMake Examples

13,068CMake
Analyze Code

#25dabeaz-course/python-mastery

Advanced Python Mastery (course by @dabeaz)

13,060Python
Analyze Code

#26brannondorsey/wifi-cracking

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

12,207
Analyze Code

#27ctjhoa/rust-learning

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

12,127
Analyze Code

#28microsoft/computervision-recipes

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

9,827Jupyter Notebook
Analyze Code

#29MorvanZhou/Reinforcement-learning-with-tensorflow

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

9,436Python
Analyze Code

#30Hvass-Labs/TensorFlow-Tutorials

TensorFlow Tutorials with YouTube Videos

9,276Jupyter Notebook
Analyze Code

#31roboflow/notebooks

A collection of tutorials on state-of-the-art computer vision models and techniques. Explore everything from foundational architectures like ResNet to cutting-edge models like RF-DETR, YOLO11, SAM 3, and Qwen3-VL.

9,194Jupyter Notebook
Analyze Code

#32mouredev/hello-sql

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

8,847Python
Analyze Code

#33catboost/catboost

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

8,811C++
Analyze Code

#34howtographql/howtographql

The Fullstack Tutorial for GraphQL

8,734TypeScript
Analyze Code

#35railsgirls/guides.railsgirls.com

Rails Girls Guides

6,983HTML
Analyze Code

#36gitname/react-gh-pages

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

6,973TypeScript
Analyze Code

#37patriciogonzalezvivo/thebookofshaders

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

6,778GLSL
Analyze Code