The 22 best GitHub repos for learning
Courses, cookbooks, and worked examples for learning to build with AI. Repos that teach rather than repos that ship.
Browse all top repos for learning
Project Based Learning
★ 280k · Python · ActiveCurated list of project-based tutorials
Free Domain
★ 196k · Markdown · ActiveFree domain registration and practical DNS learning resources for everyone.
OpenAI Cookbook
★ 76k · Jupyter Notebook · ActiveExamples and guides for using the OpenAI API
OpenBB
★ 72k · Python · ActiveOpen Data Platform for analysts, quants and AI agents.
AI For Beginners
★ 66k · Jupyter Notebook · Active12 Weeks, 24 Lessons, AI for All!
Nanogpt
★ 62k · PythonThe simplest, fastest repository for training/finetuning medium-sized GPTs.
Claude Cookbooks
★ 52k · Jupyter Notebook · ActiveA collection of notebooks/recipes showcasing some fun and effective ways of using Claude.
Google Research
★ 39k · Jupyter Notebook · ActiveDspy
★ 38k · Python · ActiveDSPy: The framework for programming, not prompting, language models
Everyone Can Use English
★ 37k · TypeScript · ActiveFinceptTerminal
★ 30k · C++ · ActiveFinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for…
Nautilus Trader
★ 26k · Rust · ActiveProduction-grade Rust-native trading engine with deterministic event-driven architecture
Nn Zero To Hero
★ 24k · Jupyter NotebookNeural Networks: Zero to Hero
Easy Vibe
★ 19k · JavaScript · Activevibe coding 101|The first course for AI-native product builders.
Llama Cookbook
★ 19k · Jupyter NotebookWelcome to the Llama Cookbook! This is your go to guide for Building with Llama: Getting started with Inference, Fine-Tuning, RAG.
Skypilot
★ 11k · Python · ActiveThe AI Compute Platform for frontier teams.
Finrobot
★ 7.8k · Jupyter Notebook · ActiveFinRobot: An Open-Source AI Agent Platform for Financial Applications using LLMs
Cloudflare Docs
★ 5.1k · MDX · ActiveCloudflare’s documentation
Autotrain Advanced
★ 4.6k · Python · ActiveThis project is no longer maintained. No new features will be added and bugs will not be fixed.
Higgsfield
★ 4.1k · Jupyter NotebookFault-tolerant, highly scalable GPU orchestration, and a machine learning framework designed for training models with billions to trillions of…
Libero
★ 2.2k · Jupyter NotebookBenchmarking Knowledge Transfer in Lifelong Robot Learning
Nemotron
★ 1.9k · Jupyter Notebook · ActiveDeveloper Asset Hub for NVIDIA Nemotron, A one-stop resource for training recipes, usage cookbooks, datasets, and full end-to-end reference examples…
FAQs about repos for learning
Have questions about GitHub repositories and which ones are worth using? Find answers to the most common ones below.