Become an AI engineer

For people who write code: how models work and how to build with them. 445 lessons in 52 units, from level 1 to level 5.

Units

  1. How models work, plainly29 lessons · levels 1 to 2
  2. The transformer, plainly24 lessons · level 2
  3. Tokenization and data, plainly6 lessons · levels 1 to 2 6 of these lessons are in Tokenization and data in Learn to use AI (7 lessons).
  4. Scaling, plainly7 lessons · levels 1 to 2 7 of these lessons are in Scaling in Learn to use AI (7 lessons).
  5. Post training, plainly9 lessons · level 2 9 of these lessons are in Post training in Learn to use AI (9 lessons).
  6. Reasoning, plainly5 lessons · level 2 5 of these lessons are in Reasoning in Learn to use AI (5 lessons).
  7. Truthfulness, plainly4 lessons · levels 1 to 2 4 of these lessons are in Can you trust it? in Learn to use AI (5 lessons).
  8. Retrieval and tools, plainly7 lessons · level 2 7 of these lessons are in Retrieval and tools in Learn to use AI (7 lessons).
  9. Safety, plainly16 lessons · levels 1 to 2
  10. Foundations48 lessons · levels 3 to 5
  11. The transformer19 lessons · levels 3 to 5
  12. Tokenization and data7 lessons · level 3
  13. Scaling7 lessons · levels 3 to 5
  14. Post training12 lessons · levels 3 to 5
  15. Reasoning7 lessons · levels 3 to 5
  16. Truthfulness4 lessons · levels 3 to 4
  17. Retrieval and tools9 lessons · levels 3 to 4
  18. Interpretability18 lessons · level 5
  19. Safety18 lessons · levels 3 to 5
  20. Working with Claude1 lesson · level 3
    • Programmatic Tool Calling: letting code call your tools
  21. Working with ChatGPT1 lesson · level 3
    • Realtime API: streaming a live voice conversation
  22. Agents and harnesses13 lessons · levels 3 to 5
  23. Claude Code4 lessons · level 3
  24. Coding agents1 lesson · level 3
    • Agent Metadata API: reading what the agent knows, right now
  25. GitHub24 lessons · levels 3 to 4
  26. Does it work?1 lesson · level 3
    • Perplexity: how surprised is the model?
  27. Cost and limits4 lessons · levels 3 to 4
  28. Agentic harness10 lessons · levels 3 to 4
  29. Inference engineering10 lessons · levels 3 to 5
  30. Training infrastructure18 lessons · levels 4 to 5
  31. Model optimization9 lessons · levels 3 to 5
  32. Data engineering6 lessons · levels 3 to 5
  33. LLM security11 lessons · levels 3 to 5
  34. LLMOps8 lessons · levels 3 to 4
  35. GPU programming16 lessons · levels 4 to 5
  36. Open models6 lessons · levels 3 to 5
  37. How tools connect9 lessons · levels 3 to 4
  38. Claude (platform)1 lesson · level 3
    • Claude Managed Agents: define an agent, run a session, collect its files
  39. Images, audio and video1 lesson · level 4
    • Contrastive learning: pick the true match out of the crowd
  40. Cloudflare3 lessons · levels 3 to 4
  41. Claude connectors1 lesson · level 3
    • UI State Management: what the model sees, what the UI keeps, what the server stores
  42. Copilot1 lesson · level 3
    • ServiceNow Identity Sync: the user_changes resource
  43. ElevenLabs1 lesson · level 3
    • Custom LLM Integration: Bringing Your Own Model
  44. Groq1 lesson · level 3
    • Getting started with Groq
  45. LangChain1 lesson · level 3
    • Getting started with LangChain
  46. Modal10 lessons · levels 3 to 4
  47. n8n1 lesson · level 3
    • Sending bytes as bytes: binary payloads, PCM audio and image blocks
  48. Replicate2 lessons · level 3
    • Getting started with Replicate
    • ComfyUI: building image workflows from nodes
  49. Runway1 lesson · level 3
    • Runway Avatar API: adding a talking Avatar to your app
  50. Supabase9 lessons · level 3
  51. Vercel4 lessons · levels 3 to 4