Learning resources
Courses, guides, reading lists and other material for learning about software and AI. This page lists 16 learning resources; the latest additions are cs-video-courses, AI Engineering Hub and Claude How To. Open any project to see what it lets you do, what its creator says you need and its original source.
Projects to explore
- ai-agent-book Learn how AI agents work from a free book with 109 experiments
A complete book on building AI agents, published free and in the open by Bojie Li, organised around one formula: an agent is a language model plus context plus tools.
- build-your-own-x Rebuild Git, Docker or a database from scratch, step by step
A curated index of step-by-step guides for recreating the technologies you use every day.
- cs-video-courses Find university computer science video lectures
Find college-level computer science courses with video lectures, sorted by topic.
- FreeDomain Register a free domain name and learn how DNS actually works
Get a free domain name, such as one ending in .dpdns.org or .us.kg, and learn step by step how to point it at a website you have built.
- system-design-primer Learn to design large-scale systems, with interview prep built in
A long-running open study guide for designing large-scale systems and preparing for the system design interview.
- train-llm-from-scratch Build and train your own small language model from scratch
This is a hands-on tutorial that walks through building a language model entirely from scratch in PyTorch, with no shortcuts through libraries like transformers, trl or peft that normally do the heavy lifting.
- freeCodeCamp Learn programming, math, and computer science free, in your browser
Learn to code for free in your browser through interactive challenges, projects and exams that lead to developer certifications.
- awesome-mac Browse a huge, organized directory of Mac software by category
Find Mac apps for a job, such as a screen recorder, a Markdown editor or an AI assistant, by browsing one long list sorted into categories.
- dive-into-llms Work through university lab exercises on large language models
A free hands-on tutorial series on large language models, grown out of two courses at Shanghai Jiao Tong University on frontier language technology and AI security.
- Claude How To Learn Claude Code with copy-paste templates
Claude How To teaches Claude Code with visual tutorials and copy-paste templates, for developers who have installed it and want working setups.
- ai-agents-for-beginners 18 free lessons to start building AI agents
Learn how AI agents plan, call tools, remember context and work together, one lesson at a time.
- generative-ai-for-beginners 21 free lessons to start building with generative AI
Learn to build apps with generative AI, from writing good prompts to making chat, search and image-generation apps.
- awesome-free-llm-apis A curated list of free LLM APIs you can actually use
Find language-model APIs with permanent free tiers and the page where each provider gives out keys.
- AI Engineering Hub Learn AI by building example projects
Learn to build AI apps through example projects, from reading text in images to chatting with your documents.
- ai-engineering-from-scratch A 542-lesson free course that teaches AI engineering by building
Learn to build AI systems yourself, from the math behind models to retrieval pipelines and agents, by writing and running real code.
- Awesome (sindresorhus) Browse hundreds of hand-picked reading lists on any tech topic
This is the original "Awesome list": a single hub page linking out to hundreds of curated lists of tools, libraries, books and resources, organized by topic — programming languages, security, databases, hardware, and far beyond software into things like business and health.
Keep exploring
- AI coding assistants
- Image and video generation tools
- Software projects
- AI models
- Assistant skills
- Software libraries
- Workflow collections
- AI agents and agent tools
- MCP tools and integrations
- Text generation models and tools
- Image and document understanding
- Image generation tools
- Video generation tools
- Speech and audio tools
- Developer tools
- Command line tools
- Desktop apps
- Self-hosted tools
- Local-first tools
- Retrieval and search tools
- Machine learning resources and tools
- Automation tools and workflows
- Browser automation tools
- Security tools and resources
- Writing and editing tools
- Document tools
- Agent memory tools
- Code review tools
- Design tools, skills and resources
- Games and simulations
- 3D tools
- Model training tools and resources
- Model inference tools
- Research tools and resources
- Productivity tools
- Data and database tools
- Project collections
- AI projects, explained
- Decision models, explained
- Local AI models, explained
- Claude Code skills and plugins, explained
- Sell it as a service
- Trending AI projects this week, explained
- New on BuildTube by week
- New on BuildTube: 2026-45
- New on BuildTube: 2026-44
- New on BuildTube: 2026-43
- New on BuildTube: 2026-42
- New on BuildTube: 2026-41
- New on BuildTube: 2026-40
- New on BuildTube: 2026-39
- New on BuildTube: 2026-38
- AI projects added to BuildTube, week of 2 November 2026
- AI projects added to BuildTube, week of 26 October 2026
- AI projects added to BuildTube, week of 19 October 2026
- AI projects added to BuildTube, week of 12 October 2026
- AI projects added to BuildTube, week of 5 October 2026
- AI projects added to BuildTube, week of 28 September 2026
- AI projects added to BuildTube, week of 21 September 2026
- AI projects added to BuildTube, week of 14 September 2026
- Local language model runners
- Self-hosted AI chat alternatives
- Coding agent skills and add-ons
- AI coding agent workflows
- AI video creation tools
- Image generation and editing tools
- AI audio and music tools
- AI assistants that run locally
- Run image generation locally
- Memory tools for AI agents
- Tools for coordinating AI agents