All tracks
Beginner~8 hours8 lessons

AI Engineer Foundation

Core concepts every AI engineer needs before building production systems. Start here to build a solid mental model of embeddings, APIs, prompts, vectors, evaluation, and basic deployment.

What you'll learn

Python for AI applications
APIs and JSON for LLM integrations
Embeddings and semantic search
Vector search fundamentals
Prompt engineering
Structured outputs and function calling
Basic evaluation frameworks
Deployment basics with Docker and cloud

Learning outcomes

1Build confidence reading and writing AI engineering code
2Understand embedding models and how to use them
3Write reliable prompts with structured outputs
4Deploy a simple AI application end to end
5Evaluate LLM outputs with basic metrics

Related lessons

Browse all lessons

Up next after this track

Intermediate
14h

Production RAG Engineer

Build, evaluate, debug, and deploy real-world retrieval-augmented generation systems. Go beyond toy examples to handle chunking tradeoffs, hybrid retrieval, reranking, citation grounding, and RAG observability.

14 lessons

Document ingestion pipelinesChunking strategies and tradeoffsEmbedding model selectionVector database setup and indexing+10 more
Start track
Intermediate
13h

Agentic AI Engineer

Design reliable AI agents with tools, memory, planning, guardrails, and human review workflows. Learn the patterns used in production agentic systems, not just demos.

13 lessons

Tool calling and function designAgent loop architecturePlanner-executor-verifier patternLangGraph-style state machines+9 more
Start track

Weekly newsletter

Get practical AI engineering insights in your inbox.

Weekly guides, interview prep, architecture breakdowns, and production lessons for engineers building with AI — free forever.

Subscribe free