Home / Learn

Learning Resources

Curated courses and hands-on tutorials — a deeper learning entry point beyond news and tools.

AllMath & ProgrammingMachine LearningData EngineeringDeep LearningAI ApplicationsPractical Deployment

Generative AI for Developers Path

An advanced Google Skills learning path teaching developers, ML engineers, and data scientists how to build generative AI applications.

WebFreeData Engineering

Foundations of LLMs - ZJU Open-Source Textbook

Open-source LLM textbook from Zhejiang University covering architecture, prompt engineering, fine-tuning, model editing, and RAG

GitHubFreeDeep Learning

Agentic Design Patterns - Complete Guide to 21 Design Patterns for Building Intelligent AI Agent Systems

A practical guide to AI agent system design patterns written by Google AI CTO, featuring 21 battle-tested design patterns covering the complete knowledge system from basic prompt chaining to advanced multi-agent collaboration

GitHubFreePractical Deployment

5-Day Intensive AI Agents Course – Free Online Course by Google & Kaggle

A 5-day intensive AI Agents course co-launched by Google and Kaggle, teaching how to build, evaluate, and deploy production-grade AI agent systems.

WebFreeAI Applications

Vibe Coding in AI Studio – Hands-on Gemini API Tutorial

A hands-on tutorial on Vibe Coding in Google AI Studio, covering Gemini API, voice programming, tool integration, and rapid application development.

YouTubeFreeAI Applications

Understanding LLMs: The Technology Behind ChatGPT – Andrej Karpathy

Andrej Karpathy provides an in-depth explanation of large language model (LLM) technology, covering the complete training stack from fundamental neural networks to advanced models like GPT and Llama, including cutting-edge techniques such as RLHF (Reinforcement Learning from Human Feedback).

YouTubeFreeDeep Learning

Stanford CS336: Language Modeling from Scratch | Complete Course on Building Language Models from Scratch

Stanford CS336 course, systematically explaining how to build a large language model from scratch, covering the complete process from data processing, Transformer architecture, model training, GPU optimization, parallel computing to RLHF alignment.

YouTubeFreeDeep Learning

Agentic Design Patterns Chinese Translation - Complete Guide to 21 AI Agent Design Patterns

Chinese-English translation of Agentic Design Patterns, covering 21 AI agent design patterns, including core architectural methods such as prompt chaining, routing, and multi-agent collaboration, with Python code examples.

GitHubFreeAI Applications

LLMs-from-scratch: Complete tutorial on building large language models from scratch

A complete tutorial on building large language models from scratch, implementing the GPT architecture step-by-step with PyTorch, including the entire process of pre-training, fine-tuning, and deployment.

GitHubFreeDeep Learning

Complete Tutorial for RAG System Development - DeepLearning.AI Retrieval Augmented Generation Course

RAG system development course launched by DeepLearning.AI, learn to build production-level Retrieval Augmented Generation applications using vector databases and LLMs, covering the complete process from architecture design to deployment evaluation.

WebFreeAI Applications

Agentic AI Course - Andrew Ng Teaches Building Agentic AI Systems | DeepLearning.AI

Agentic AI course taught by Andrew Ng, teaching how to build AI systems that can autonomously perform complex tasks, mastering the four design patterns of reflection, tool use, planning, and multi-agent collaboration.

WebFreeAI Applications

Microsoft AI Agents for Beginners - Complete 12-Lesson AI Agent Development Tutorial

Microsoft's 12-lesson AI Agent for Beginners tutorial, a comprehensive learning experience from concept to practice in building AI Agents.

GitHubFreeAI Applications

Machine Learning Systems - Harvard University Open-Source Machine Learning Systems Engineering Textbook | MLSysBook.ai

An open-source machine learning systems engineering textbook from Harvard University, covering the entire lifecycle from data engineering to model deployment, published by MIT Press.

WebFreePractical Deployment

Deep Learning with Python, Third Edition - A Practical Guide to Deep Learning by the Creator of Keras

The third edition of the definitive deep learning textbook by Keras creator François Chollet, covering the latest technologies such as generative AI, large language models, and diffusion models. Available for free online reading.

WebFreeDeep Learning

"Dive into LLMs" - Free LLM Programming Practice Tutorial by Shanghai Jiao Tong University

A large model programming practice tutorial developed by Shanghai Jiao Tong University, covering a complete set of learning resources on 11 core topics including fine-tuning deployment, prompt engineering, model editing, and security techniques.

GitHubFreeDeep Learning

Claude with the Anthropic API - Official Comprehensive AI Development Course

Comprehensive official Claude API course by Anthropic, teaching developers how to build AI applications using the API, covering prompt engineering, tool use, RAG, and agent development.

WebFreeAI Applications

The Mechanics of Machine Learning - A Practical Machine Learning Tutorial for Programmers

A practical machine learning guide designed for programmers, focusing on in-depth explanations and code implementations of a few powerful algorithms.

WebFreeMachine Learning

Code with Claude Official Tutorial - Learn AI Programming and Automation Development

Anthropic's official Code with Claude tutorial series, a complete course teaching how to use Claude for programming, automation, and AI application development.

YouTubeFreeAI Applications

12 Factor Agents - Production-Grade Engineering Principles for Building Reliable LLM Applications

12 core principles for building production-ready LLM-powered software, focusing on solving key engineering challenges in AI application from prototype to production.

GitHubFreePractical Deployment

LLM-RL-Visualized: Visualized Learning Resources for Large Language Model Algorithms - Complete Tutorial on Reinforcement Learning and Fine-tuning

A visualized learning resource for large language model algorithms, containing 100+ original illustrated explanations, systematically covering LLM, reinforcement learning, fine-tuning, and alignment techniques.

GitHubFreeDeep Learning