GUIDED STUDY / 28 LESSONS
AI engineering
Learn how models work and how to build with them.
Lessons

The Next Word
AI doesn't think. It guesses the next word.

How senior engineers use AI agents
Can you prove the fix?

The AI-allowed interview round
A toy round allows test ideas. Can you catch the missing case?

5 things never to let AI do
AI can draft your release. Keep these five calls under human review.

AI wrote it. Can you defend it?
Explain the contract, edge case and test for one AI-suggested change.

Ticket to pull request with agents
What does the reviewer get?

Claude Code vs Codex vs Cursor
One task, three coding tools. Where do you review the work?

RAG in 60 seconds
Can you check the source?

Embeddings
How can search find related text with different words? Follow a toy cosine ranking.

Prompt injection
A fictional memo tries to turn a summary into a post. Follow the app's permission check.

Why AI hallucinates
Would you trust that answer?

Agents vs workflows
Same support ticket, two designs. Who picks the next step?

Fine-tuning vs RAG vs prompting
One fictional museum question shows when to change the prompt, retrieve evidence, or fine-tune.

What is MCP?
How apps reach tools

Temperature
Same three tokens, different odds. See what temperature changes in one toy draw.

Context windows
Follow one toy 100-token window and see how an app leaves room for a reply.

Evals
Would you ship this version?

Vector databases
Which guide is nearest, and can a limited index probe miss it?

Tool calling
Follow one fictional room lookup from the model's structured request to the app's checked result.

Attention and transformers
Can a token use the future?

Choose an AI feature worth building
Can an editable AI draft help support staff reach a correct reply faster?

Build an editable AI draft
Check the claim before Send

Measure AI feature quality
A valid source ID can accompany an unsupported claim. Score both with the same four cases.

Roll out an AI feature safely
Plan a staff dry run, a limited pilot, and a way back to manual reply.

Scope an AI coding task
Turn a vague retry ticket into a checkable task.

Write rules for coding agents
Give your coding agent one project rule it can run and verify.

Run coding agents in parallel
Give each coding agent a separate checkout and a clear file boundary.

Review AI code with a counterexample
The timeout test passes. What input exposes the bad retry?