Best first move
Pick one educator from the table, watch one matched video, then open one hands-on resource. The aim is to leave with a working habit, project, or mental model tied to developers.
AI learning guide
Build LLM apps, agents, RAG systems, local model tools, and AI workflows.
Pick one educator from the table, watch one matched video, then open one hands-on resource. The aim is to leave with a working habit, project, or mental model tied to developers.
Compare audience, level, format, and starting point. Favor a source that matches your current role and gives you exercises, examples, docs, or code you can use immediately.
Avoid collecting dozens of generic AI tips. Use this guide to choose a narrow learning loop: one topic, one educator, one video, one resource, one application in your own work.
DeepLearning.AI
AI Engineer
Google for Developers
Andrej Karpathy
Weights & Biases
Simon Willison
Chip Huyen
| Educator / source | Best for | Skills | Start with |
|---|---|---|---|
| Developers, AI engineers | AI engineering, Agents, Developer tools | Watch AI Engineer talks for production patterns and tool choices. | |
| Everyone from beginners to builders | Prompting, Agents, RAG, ML foundations | Start with ChatGPT Prompt Engineering for Developers, then pick a RAG or agents course. | |
| Developers, data scientists | Practical ML, Ethics, Education | Use fast.ai essays and course material alongside hands-on notebooks. | |
| Developers, technical generalists | LLM tools, Prompting, AI safety, Local models | Read recent LLM posts and try the llm command-line tool. | |
| Developers building LLM apps | Structured outputs, Extraction, RAG | Try the Instructor examples for extraction and validation. | |
| Builders shipping LLM systems | Evals, RAG, LLM product quality | Read the evals guide and build a small test set for your own app. | |
| Engineers, ML practitioners | AI engineering, Systems, Production ML | Use the book page and related essays as a production engineering path. | |
| Developers, researchers | Prompting, RAG, Reasoning, Agents | Use the prompting techniques and RAG sections as a reference. | |
| Visual learners, developers | Transformers, Embeddings, LLM concepts | Read The Illustrated Transformer, then The Illustrated GPT-2. | |
| Developers, engineering leaders | AI coding, Engineering workflows, Frontend | Look for AI coding and engineering workflow posts. | |
| AI engineers, founders, researchers | AI engineering, Industry context, Model ecosystem | Pick interviews with engineers building tools you already use. | |
| Developers and ML learners | Agents, Transformers, Diffusion, Open models | Take the Agents Course if you want agent basics, or the NLP/Transformers course if you need model fundamentals. | |
| Beginners learning ML foundations | ML foundations, Classification, Embeddings, Neural networks | Start the Machine Learning Crash Course and finish the exercises rather than only watching videos. | |
| Developers building agents and LLM apps | LangGraph, Agents, LLM orchestration, RAG | Start with Introduction to LangGraph and work through the notebooks. | |
| Developers building RAG and document agents | RAG, Agents, Document workflows, Context augmentation | Read the LlamaIndex introduction, then build a small document Q&A app. | |
| Developers evaluating and deploying LLM apps | LLM apps, Evals, Experiment tracking, MLOps | Take Building LLM-powered apps, then the evaluation material. | |
| Developers building with OpenAI APIs | API examples, RAG, Agents, Structured outputs | Search the cookbook for the exact pattern you need and run the notebook locally. | |
| Developers learning agents from concept to code | Agents, Multi-agent workflows, Tool use | Start with lesson 1 on what agents are, then build through the GitHub lessons. |
Video course · Andrej Karpathy · Intermediate
You want to understand neural networks and language models from code.
Short course · DeepLearning.AI · Beginner
You want a short, structured intro to prompting for software tasks.
Book · Chip Huyen · Intermediate to advanced
You are moving from demos to production systems.
Guide · Hamel Husain · Intermediate
Your AI app needs quality checks before users see it.
Free course · Google for Developers · Beginner
You need practical ML vocabulary before deeper AI engineering.
Free course · Weights & Biases · Intermediate
You need to debug and measure LLM app quality.
Conference videos · AI Engineer · Intermediate to advanced
You want practitioner talks from builders working on the current AI stack.
Talk · Simon Willison · Beginner to advanced
You want a grounded tour of current LLM tooling and tradeoffs.
Conference talks · Swyx · Intermediate to advanced
Use this when you want Swyx's material for ai engineering and related AI skills.
Book · Chip Huyen · Intermediate to advanced
Use this when you want Chip Huyen's material for ai engineering and related AI skills.
Newsletter · Addy Osmani · Beginner to intermediate
Use this when you want Addy Osmani's material for ai coding and related AI skills.
Podcast · Latent Space · Intermediate to advanced
Use this when you want Latent Space's material for ai engineering and related AI skills.
Course · Google for Developers · Beginner
Use this when you want Google for Developers's material for ml foundations and related AI skills.
Free courses · Weights & Biases · Intermediate
Use this when you want Weights & Biases's material for llm apps and related AI skills.
YouTube tutorials · Patrick Loeber · Beginner to intermediate
Use this when you want Patrick Loeber's material for pytorch and related AI skills.
Articles · freeCodeCamp · Beginner to intermediate
Use this when you want freeCodeCamp's material for python and related AI skills.
Use the educator table, videos, and resources above to compare options by topic fit, depth, and format. A good choice gives you a concrete next step: a course module, code example, video walkthrough, project, or workflow you can try today.
Use the educator table, videos, and resources above to compare options by topic fit, depth, and format. A good choice gives you a concrete next step: a course module, code example, video walkthrough, project, or workflow you can try today.
Use the educator table, videos, and resources above to compare options by topic fit, depth, and format. A good choice gives you a concrete next step: a course module, code example, video walkthrough, project, or workflow you can try today.