← Learning path / Resources
Learning library
Learning resources we recommend.
A short, hand-picked list of the best free courses, interactive explainers, tools and books for going further. Every resource is independent of Code With Impact.
See how it works
Visual and interactive explanations to help you get started.
- InteractiveBeginner
Transformer Explainer (opens in a new tab)
Polo Club of Data Science, Georgia Tech
Type your own text and see how a real GPT-2 model processes it in your browser.
- InteractiveBeginner
LLM Visualization (opens in a new tab)
Brendan Bycroft
Walk through a small GPT model in 3D and watch each calculation happen.
- ArticleBeginner
The Illustrated GPT-2 (opens in a new tab)
Jay Alammar
Step-by-step diagrams of how a generative language model is put together.
- VideoIntermediate
Attention in Transformers, visually explained (opens in a new tab)
3Blue1Brown
Beautiful animations that build intuition for attention and the maths behind it.
Structured courses
Free courses with short lessons and exercises.
- CourseBeginner
Generative AI for Beginners (opens in a new tab)
Microsoft
A free, structured course with short lessons and practical exercises.
- CoursesBeginner
DeepLearning.AI Short Courses (opens in a new tab)
DeepLearning.AI
One-to-two-hour courses on prompting, RAG, agents and evaluation, many with code.
- CourseIntermediate
Hugging Face LLM Course (opens in a new tab)
Hugging Face
A free, hands-on course on using and fine-tuning open models.
- CourseIntermediate
AI Agents for Beginners (opens in a new tab)
Microsoft
Short lessons on tools, planning, memory and multi-agent design, with code.
Build and experiment
Code, notebooks and tools for hands-on projects.
- CodeIntermediate
Hands-On LLMs: official notebooks (opens in a new tab)
Jay Alammar & Maarten Grootendorst
Free notebooks accompanying the book, runnable in Google Colab.
- CodeIntermediate
An Illustrated Guide to AI Agents: official notebooks (opens in a new tab)
Maarten Grootendorst & Jay Alammar
Build a small agent, TinyAgent, from scratch chapter by chapter.
- ToolIntermediate
Chroma (opens in a new tab)
Chroma
A simple open-source vector database, ideal for first experiments.
- ToolIntermediate
Ollama (opens in a new tab)
Ollama
Run models locally, or use optional cloud features. For local-only processing, disable cloud features and check the rest of your application too.
Evaluate and improve
Measure whether an AI system is accurate and reliable.
- ToolAdvanced
Ragas (opens in a new tab)
Ragas
Open-source metrics for evaluating RAG and LLM applications.
- ToolAdvanced
DeepEval (opens in a new tab)
Confident AI
Test LLM behaviour the way you test software, with ready-made metrics.
Books
Paid books, available through O'Reilly, Springer and good bookshops. Free code notebooks accompany several of them.
- BookIntermediate
Hands-On Large Language Models (opens in a new tab)
Jay Alammar & Maarten Grootendorst · O'Reilly, 2024
Our main reference for LLM fundamentals: tokens, embeddings, transformers, prompting and RAG. Highly visual.
- BookIntermediate
An Illustrated Guide to AI Agents (opens in a new tab)
Maarten Grootendorst & Jay Alammar · O'Reilly, 2026
The same authors' visual guide to agents: memory, tools, planning, evaluation and multi-agent systems.
- BookAdvanced
AI Engineering (opens in a new tab)
Chip Huyen · O'Reilly, 2024
Turning models into reliable products: evaluation, RAG, agents, cost and deployment.
- BookAdvanced
Agentic Design Patterns: A Hands-On Guide to Building Intelligent Systems (opens in a new tab)
Antonio Gullí · Springer, 2025
A catalogue of 21 agentic design patterns, each with explanation and code examples.
Licences differ: some code is open source, some is “all rights reserved”, and one popular repository (RAG Techniques) uses a non-commercial licence. Check before reusing anything. See our Sources & credits register.
Partner With Us