← All Tutorial Paths

Learning Path

GenAI Foundations

Core GenAI concepts, APIs, prompts, structured outputs, RAG, agents, evals, and production AI basics.

Best forDEV, QA, BA, and PM learners who need practical AI fluency.
OutcomeUnderstand and build the baseline AI application patterns used across the rest of the site.

Beginner

Build the foundation · 9 tutorials · 15-25 min each

View Beginner →
Beginner 1 of 9

What is Generative AI and How It Works

Understand what generative AI actually does - not the hype, but the mechanism. How text, images, and code come out of a model and why it matters for your role.

Beginner 2 of 9

Understanding Large Language Models (LLMs)

Tokens, context windows, temperature, and why hallucinations happen - the core mechanics every practitioner needs to know before building with AI.

Beginner 3 of 9

How to Use APIs to Access AI Models

Make your first AI API call. Understand the difference between OpenAI, Anthropic, and Google APIs, and learn the request/response pattern that powers every AI application.

Beginner 4 of 9

Writing Effective Prompts

The 4-part anatomy of a great prompt: Role, Task, Context, Format. Learn zero-shot, one-shot, and few-shot techniques that actually work in production.

Beginner 5 of 9

Structured Input vs Structured Output

Why unstructured AI responses break your application and how to use JSON mode to get predictable, parseable output every time.

Beginner 6 of 9

Generating Clean Structured Data Using Schemas

Use Pydantic and JSON Schema to constrain AI output to exactly the shape your code expects. No more parsing failures or unexpected fields.

Beginner 7 of 9

Prompt Templates and Dynamic Prompts

Hard-coded prompts don't scale. Learn how to build reusable, testable prompt templates with variable substitution - from f-strings to LangChain PromptTemplate.

Beginner 8 of 9

How LangChain Connects Everything Together

LangChain's LCEL syntax lets you chain prompt → model → parser in a single expression. Build your first AI pipeline in 10 lines.

Beginner 9 of 9

How Real-World AI Applications Are Structured

The 4-layer architecture of production AI apps: UI, API, AI engine, and data. Where failures happen at each layer and how to design for resilience.

Intermediate

Design and implement real systems · 8 tutorials · 25-35 min each

View Intermediate →
Intermediate 1 of 8

Build Your First RAG System

Retrieval-Augmented Generation: give your AI access to your documents. Build a working RAG pipeline with ChromaDB and OpenAI in under 50 lines.

Intermediate 2 of 8

Building AI Agents: From Zero to First Autonomous Task

Agents use tools, make decisions, and loop until they solve a problem. Build a tool-using agent from scratch and understand the ReAct pattern that makes it work.

Intermediate 3 of 8

Tool Use and Function Calling

The function calling protocol lets LLMs request structured tool execution. Master the request/response cycle, parallel calls, and error handling patterns.

Intermediate 4 of 8

Evaluating Your AI Application

Build an eval suite that actually catches problems. LLM-as-judge, assertion-based testing, and the eval pipeline that should gate every deployment.

Intermediate 5 of 8

Context Window Management

Context windows are finite and expensive. Learn the truncation strategies, context budgeting, and chunking patterns that keep your AI app fast and affordable.

Intermediate 6 of 8

Memory Patterns for Conversational AI

Stateless LLMs need explicit memory management. Buffer memory, summary memory, and entity memory - when to use each and how to implement them.

Intermediate 7 of 8

Multi-Model Strategies: Routing, Fallbacks, and Cost Tiers

Not every task needs GPT-4. Route simple queries to cheap models, complex ones to powerful models, and build fallback chains that survive model outages.

Intermediate 8 of 8

AI Testing Strategies for QA Engineers

The QA playbook for non-deterministic systems. Snapshot evals, property-based testing, regression suites, and the test pyramid adapted for AI applications.

Advanced

Operate production-grade systems · 15 tutorials · 35-45 min each

View Advanced →
Advanced 1 of 15

Production RAG Architectures and Self-Healing Patterns

Move beyond basic RAG to production-grade retrieval: hybrid search, self-query, re-ranking, and self-healing loops that detect and repair retrieval failures.

Advanced 2 of 15

Multi-Agent Systems and Orchestration Patterns

Supervisor, parallel, and sequential multi-agent patterns. Design systems where specialized agents collaborate, with state management and failure handling.

Advanced 3 of 15

AI System Observability and Monitoring

What to log, how to trace, and how to detect drift before users do. Build the observability stack that turns AI black boxes into diagnosable systems.

Advanced 4 of 15

Security: Prompt Injection, PII, and Red Teaming Your AI App

Prompt injection attacks, indirect injection via documents, PII leakage through context, and how to red team your AI application before attackers do.

Advanced 5 of 15

Fine-tuning vs RAG vs Prompting: A Decision Framework

When to prompt-engineer, when to RAG, and when to fine-tune. A decision framework with cost, complexity, and quality trade-offs mapped out.

Advanced 6 of 15

Writing AI Specifications for Engineers

The BA/PM guide to writing AI feature specs that engineers can actually implement. Eval criteria as acceptance criteria, prompt requirements, and edge case handling.

Advanced 7 of 15

AI Cost Optimization at Scale

Token costs, prompt caching, batching, model routing, and response caching. Techniques that turn a $50K/month AI bill into $12K without sacrificing quality.

Advanced 8 of 15

Deploying AI Systems: CI/CD, Eval Gates, and Rollbacks

AI deployments need eval gates, not just unit tests. Build the CI/CD pipeline that validates AI quality before every deploy and rolls back on degradation.

Advanced 9 of 15

Enterprise MCP and Tool Architecture

Move from ad-hoc function calls to protocolized, auditable tool integrations using MCP and enterprise connector patterns.

Advanced 10 of 15

Agent Runtime Durability: Checkpoints, Resume, and Human Approval

Build agent workflows that survive crashes, pauses, and human approvals without corrupting state or duplicating side effects.

Advanced 11 of 15

Context and Memory Engineering for Enterprise Agents

Design memory layers and context budgets that improve quality and lower cost in long-running enterprise workflows.

Advanced 12 of 15

Agent Evaluation Harness: Trace Grading and Release Gates

Build workflow-aware evals that grade not just final answers, but the trajectory of tool use and decisions.

Advanced 13 of 15

AI Governance: Guardrails, Prompt-Leak Defense, and Oversight

Implement governance controls that prevent data leaks, unsafe actions, and silent policy violations in agentic systems.

Advanced 14 of 15

Agent Interoperability and A2A Patterns

Design multi-agent systems with clear contracts so teams can mix runtimes and frameworks without brittle rewrites.

Advanced 15 of 15

Long-Running Agents and Async Operations

Build background agent workflows with polling, cancellation, retries, and user-visible progress for enterprise reliability.