Nir Diamant (DiamantAI)·GitHub
Free
A large catalogue of runnable notebooks, each isolating one retrieval-augmented generation technique, from basic chunking and query transformations to reranking, hierarchical and graph-based retrieval, and evaluation. It suits developers who have built a basic RAG app and want to systematically try the techniques that improve retrieval quality.
intermediate
40+ runnable notebooks, self-paced
Google Cloud's short beginner path explaining what generative AI and large language models are, how they work, and the principles of responsible AI. A fast, free badge-earning starting point for non-technical professionals before moving to Google's deeper developer paths.
beginner
~2 hours (4 activities)
Certificate
Stanford University·YouTube
Free
Stanford's seminar series where leading researchers present the latest on transformers, LLMs, world models, state-space models, multimodal systems, and production inference. For practitioners and researchers who want to follow frontier work straight from the people doing it.
advanced
Weekly seminar, Spring quarter (recordings available)
Microsoft's 21-lesson course on building generative AI apps, with Learn and Build lessons covering prompting, RAG, embeddings, function calling, agents, fine-tuning, and security in Python and TypeScript. Great for developers who want a free, code-first path from LLM basics to deployable applications.
beginner
21 lessons, self-paced
Hugging Face's hands-on course on LLMs and NLP using the Transformers, Datasets, Tokenizers, and Accelerate libraries, from fundamentals through fine-tuning, demos, and reasoning models. Best for Python developers who want to work with open models directly rather than only via APIs.
intermediate
12 chapters, self-paced
Maxime Labonne·GitHub
Free
A widely starred roadmap in three tracks: optional fundamentals, the LLM Scientist (architecture, pre-training, fine-tuning, preference alignment, evaluation, quantization) and the LLM Engineer (running models, vector stores, RAG, agents, inference optimization, deployment, security). It suits self-directed learners who want a curated map of the best free resources plus runnable notebooks rather than one instructor's course.
intermediate
3 parts with curated readings and notebooks, self-paced
Cohere's free learning hub of expert-led modules and guides on how LLMs work, text embeddings, semantic search, prompt engineering, RAG, and tool use, with code labs using Cohere's API. A practical choice for developers who want enterprise-oriented LLM skills explained clearly.
beginner
Self-paced modules
DataTalks.Club·GitHub
Free
A project-driven community course that goes from agentic RAG with function calling through vector search, orchestration, evaluation and monitoring to an end-to-end assistant and a capstone of your choice. It suits Python developers comfortable with Docker and the command line who want a complete, production-minded LLM application course with optional cohort deadlines and peer review.
intermediate
10 weeks
Certificate
Andrej Karpathy·YouTube
Free
Andrej Karpathy builds neural networks from scratch in code, starting with backpropagation and micrograd and ending with a GPT transformer and BPE tokenizer. For programmers comfortable with Python and intro calculus who want to truly understand how language models work under the hood.
intermediate
8 lectures (~15+ hours), ongoing
Parlance Labs (Hamel Husain and collaborators)·Parlance Labs
Free
A free library of practitioner talks and workshops from Hamel Husain's network, covering LLM evaluation, RAG fundamentals and systematic RAG improvement, building and deploying LLM apps, and a deep track on when and how to fine-tune. It suits engineers who already ship LLM features and want battle-tested advice on evals and reliability from people widely followed on X.
intermediate
27 talks and workshops