Loading…
Everything an AI engineer is expected to know, laid out as a tree. Open a branch to see the ideas inside it, each defined in a sentence or two.
This is the map, not the territory. It tells you what exists, what it is called and why it matters: the lessons, exercises, projects and reviews that teach it are the paid product. Nothing here is generated: every definition is written by hand and every branch is tied to a module of the course.
You can create a project, run your own code in an isolated environment, and put it somewhere you can get it back from.
Taught inGetting Started: From Zero to Your First Commit
Taught in Getting Started: From Zero to Your First Commit
Taught in Getting Started: From Zero to Your First Commit
Taught in Getting Started: From Zero to Your First Commit
Taught in Getting Started: From Zero to Your First Commit
You can pick a model, call it from your own code, and predict both what it will cost and how it will fail.
Taught inFoundations: LLMs & Your First AI AppWorking with LLM APIsPrompt Engineering
Taught in Foundations: LLMs & Your First AI App
Taught in Working with LLM APIs
Taught in Foundations: LLMs & Your First AI App · Working with LLM APIs
Taught in Working with LLM APIs · Prompt Engineering
You can make a model answer from your documents, and tell whether it actually found the right ones.
Taught inEmbeddings & Vector DBsRetrieval-Augmented Generation
Taught in Embeddings & Vector DBs · Retrieval-Augmented Generation
Taught in Retrieval-Augmented Generation
Taught in Retrieval-Augmented Generation
You can let a model call your code, work with images and audio, and judge when adapting the model itself is worth it.
Taught inAI Agents & Tool CallingMultimodal AIFine-tuning & Open Models
Taught in AI Agents & Tool Calling
Taught in Multimodal AI
Taught in Fine-tuning & Open Models
You can put a number on a change instead of arguing about whether it feels better.
Taught inEvaluation, Safety & GuardrailsTesting and Quality: Knowing It Works Before Anyone Else Does
Taught in Evaluation, Safety & Guardrails
Taught in Testing and Quality: Knowing It Works Before Anyone Else Does
You can decide what to build, wire a screen to a server, and store users and their data without one leaking into another.
Taught inDefining the Product: From Idea to a Buildable SpecThe Skeleton of an Application: Frontend, Backend, and the Wire BetweenData and Identity: Storing Things, and Knowing Who Asked
Taught in Defining the Product: From Idea to a Buildable Spec
Taught in The Skeleton of an Application: Frontend, Backend, and the Wire Between
Taught in Data and Identity: Storing Things, and Knowing Who Asked
You can put something on the open internet and still have it work after the bots find it.
Taught inAbuse and Security: Spam, Bots, Second Factors and Leaks
Taught in Abuse and Security: Spam, Bots, Second Factors and Leaks
Taught in Abuse and Security: Spam, Bots, Second Factors and Leaks
Taught in Abuse and Security: Spam, Bots, Second Factors and Leaks
You can put it on the internet under your own name, and know the next morning whether it is still working.
Taught inShipping and What Comes AfterDeployment & Production
Taught in Shipping and What Comes After
Taught in Shipping and What Comes After
Taught in Shipping and What Comes After · Deployment & Production
Knowing the names is the easy half. The course is where you build the seventeen projects that prove you can do the work, with exercises that run, quizzes that do not let you skip, and a repository at the end you can send to an employer.