Learning Path

Generative AI & LLMs with Python

Master Generative AI with 159 tutorials across 12 sub-paths — from your first API call to production-ready AI agents, RAG systems, fine-tuned models, and deployed applications.

159tutorials
~280hours
12paths
53available now

Learning Path Flow

Take in any order after Path A
Path 5A

LLM Foundations & Working with AI APIs

Your first AI-powered code in 5 minutes. Then master every major API — OpenAI, Claude, Gemini, Ollama — plus streaming, structured output, and cost management.

18 tutorials~20.9 hours18 available

18 / 18 tutorials available

5A01

OpenAI API in Python: Build Your First AI App in 5 Minutes

beginner8 min
5A02

Python AI Chatbot: Build a Conversational Assistant with Memory

beginner25 min
5A03

Tokenizers Deep Dive: Build a BPE Tokenizer from Scratch in Python

intermediate50 min
5A04

LLM Sampling Parameters: Temperature, Top-p, and Top-k Explained With Interactive Python Simulations

beginner45 min
5A05

Context Windows Explained: Build a Smart Token-Budget Manager in Python

intermediate60 min
5A06

OpenAI API Crash Course: Chat Completions, Streaming, and Error Handling in Python

intermediate90 min
5A07

OpenAI Function Calling: Build an LLM That Executes Your Python Functions

intermediate90 min
5A08

Anthropic Claude API: Messages, Streaming, Tool Use, and Extended Thinking in Python

intermediate90 min
5A09

Google Gemini API: Build a Multimodal Document Analyzer in Python

intermediate90 min
5A10

Run LLMs Locally with Ollama: Llama, Mistral, Phi, Qwen, and DeepSeek on Your Machine

intermediate90 min
5A11

Hugging Face for LLM Inference: Pipeline API and Inference Endpoints in Python

intermediate90 min
5A12

Multi-Provider LLM Router: Groq, Together AI, and OpenRouter with Automatic Fallbacks

intermediate60 min
5A13

Structured Output from LLMs: JSON Mode, Pydantic, and the Instructor Library in Python

intermediate90 min
5A14

LLM Streaming in Python: Build Token-by-Token Output with SSE and Async Generators

intermediate60 min
5A15

Multimodal AI with Python: Vision, Audio, and Document Understanding Using LLMs

intermediate120 min
5A16

Managing LLM API Costs: Token Counting, Pricing Comparison, and Optimization Strategies

beginner60 min
5A17

LLM Provider Showdown: Benchmark GPT-4o vs Claude vs Gemini vs Llama on Your Own Tasks

beginner90 min
5A18

How LLMs Work: From Prompt to Response, Step by Step

beginner45 min
Path 5BRequires: Path 5A

Prompt Engineering & Output Control

Build reusable prompt systems, implement every major reasoning technique, detect hallucinations, defend against prompt injection, and evaluate prompt quality with automated pipelines.

12 tutorials~16 hours12 available

12 / 12 tutorials available

Path 5CRequires: Path 5A, 5B

LangChain & LLM Application Framework

Master LCEL chains, prompt templates, output parsers, document loaders, text splitters, tools, memory, callbacks, and LangSmith — then build real applications.

16 tutorials~24.5 hours16 available

16 / 16 tutorials available

Path 5DRequires: Path 5C

RAG Core — Embeddings, Retrieval & Generation

Build RAG from scratch, then with LangChain. Benchmark embedding models, compare vector databases, master chunking, hybrid search, re-ranking, and evaluate with RAGAS.

12 tutorials~20.3 hours6 available

6 / 12 tutorials available

5D01

RAG Explained: Why LLMs Need External Knowledge and How Retrieval Fixes It

beginner45 min
5D02

Build RAG from Scratch: No Frameworks, Just Python + OpenAI + FAISS

intermediate120 min
5D03

Build RAG with LangChain: The Standard Production Approach

intermediate120 min
5D04

Embedding Models for RAG: OpenAI vs Cohere vs Open-Source — Benchmark in Python

intermediate90 min
5D05

Vector Databases: Build RAG with FAISS, ChromaDB, Pinecone, and Qdrant

intermediate120 min
5D06

Chunking Strategies Lab: 8 Methods Compared on Real Documents in Python

intermediate90 min
5D07

Hybrid Search in RAG: Combine BM25 Keyword Search with Semantic Search

intermediate90 minComing Soon

BM25 keyword search · Reciprocal Rank Fusion · Alpha parameter tuning · Hybrid vs semantic-only vs keyword-only

5D08

Advanced Query Techniques: HyDE, Multi-Query, and Step-Back Prompting for Better RAG

advanced120 minComing Soon

HyDE hypothetical document embedding · Multi-query rephrasing · Sub-question decomposition · Step-back prompting

5D09

Re-Ranking for RAG: Add Cross-Encoders and Cohere Rerank to Your Pipeline

advanced90 minComing Soon

Bi-encoder vs cross-encoder · Hugging Face cross-encoder re-ranking · Cohere Rerank and FlashRank · Two-stage retrieval pipeline

5D10

RAG Evaluation with RAGAS: Measure Faithfulness, Relevance, and Context Quality

intermediate120 minComing Soon

Faithfulness and answer relevancy · Context precision and recall · RAGAS evaluation pipeline · Diagnosing retrieval vs generation issues

5D11

Contextual Chunking: Add Document-Level Context to Every Chunk for Better Retrieval

advanced90 minComing Soon

Anthropic contextual retrieval approach · LLM-generated context headers · Hierarchical headers as free alternative · Retrieval precision improvement

5D12

Build a Multi-Department RAG with Metadata Filtering and Query Routing

intermediate120 minComing Soon

Query classification and routing · Department-level metadata filtering · Cross-department result combination · Date range and document type filtering

Path 5ERequires: Path 5D

RAG Advanced — GraphRAG, Agentic RAG & Production

Corrective RAG, Self-RAG, GraphRAG with knowledge graphs, Agentic RAG, multimodal RAG, and production-ready enterprise RAG platforms.

10 tutorials~22 hours
5E01

Corrective RAG (CRAG): Build a Self-Healing Retrieval Pipeline with LangGraph

advanced120 minComing Soon

Document relevance grading · Web search fallback · Query reformulation · CRAG pipeline with LangGraph

5E02

Self-RAG: Build an LLM That Decides When to Retrieve and Critiques Its Own Output

advanced120 minComing Soon

Adaptive retrieval decision · Self-critique for faithfulness · Reflection and regeneration loop · Self-RAG with LangGraph

5E03

Adaptive RAG: Route Queries to Different Retrieval Strategies Dynamically

advanced120 minComing Soon

Query type classification · Strategy routing (BM25, semantic, iterative) · Adaptive RAG router with LangGraph · Fixed vs adaptive strategy benchmarking

5E04

GraphRAG: Build Knowledge Graphs for Multi-Hop Question Answering in Python

advanced150 minComing Soon

Entity and relationship extraction · Knowledge graph in Neo4j · Community detection · Hybrid graph + vector retrieval

5E05

Multimodal RAG: Retrieve and Reason Over Images, Tables, and Mixed PDFs

advanced120 minComing Soon

Unstructured.io document parsing · ColPali visual embeddings · Multimodal vector store · Text-only vs multimodal RAG comparison

5E06

Agentic RAG: Build an Agent That Decides Its Own Retrieval Strategy

advanced120 minComing Soon

Dynamic tool selection for retrieval · Multi-source parallel retrieval · Iterative refinement loop · Agentic RAG with LangGraph

5E07

Long-Context RAG: When to Use RAG vs Stuffing the Entire Document Into the Prompt

intermediate90 minComing Soon

RAG vs context stuffing benchmark · Lost-in-the-middle at scale · Cost and latency comparison · Decision framework

5E08

Build a RAG Evaluation Dashboard: Continuous Quality Monitoring

advanced120 minComing Soon

Automated nightly quality checks · Time-series metric tracking · Drift detection · Quality alert system

5E09

Production RAG Optimization: Caching, Cost Control, and Failure Recovery

advanced120 minComing Soon

Embedding and semantic response caching · Cost-aware retrieval · Graceful degradation · Production RAG wrapper

5E10

Build a Complete Enterprise RAG Platform: Multi-Tenant, Auth, Eval, and Monitoring

advanced240 minComing Soon

JWT authentication and tenant isolation · Per-tenant document upload and indexing · RAGAS evaluation per tenant · Docker Compose deployment

Path 5FRequires: Path 5C

LangGraph — Build Stateful AI Agents as Graphs

State management, conditional routing, checkpointing, human-in-the-loop, streaming, and multi-agent orchestration — all as a visual graph of nodes and edges.

16 tutorials~30.5 hours
5F01

LangGraph 101: Build Your First Stateful Agent as a Graph in Python

intermediate120 minComing Soon

StateGraph, nodes, and edges · Conditional routing · Compile and invoke pattern · Graph visualization

5F02

LangGraph State Design: TypedDict, Pydantic, Reducers, and Message Lists

intermediate90 minComing Soon

TypedDict vs Pydantic state · Annotated reducers for list accumulation · Nested state structures · State design patterns

5F03

LangGraph Tool Nodes: Build the Core Agent Decision Loop

intermediate120 minComing Soon

ToolNode and tools_condition · Agent decision loop · Error recovery and retry logic · Data analysis agent

5F04

Build a Web Search Agent with LangGraph: Search → Analyse → Respond

intermediate120 minComing Soon

Tavily search integration · Search result analysis · Citation synthesis · Multi-step research

5F05

LangGraph Checkpointing: Save and Resume Agent Conversations Across Sessions

intermediate90 minComing Soon

MemorySaver, SqliteSaver, PostgresSaver · Thread IDs for multiple conversations · Replay and inspect state · Resume across restarts

5F06

LangGraph Long-Term Memory: Build Agents That Remember Across Sessions

intermediate120 minComing Soon

InMemoryStore and BaseStore · User preferences across conversations · Memory retrieval and injection · Memory management and deduplication

5F07

LangGraph Human-in-the-Loop: Build Approval Gates and Edit-Before-Continue Patterns

intermediate90 minComing Soon

interrupt_before for approval gates · State editing before execution · Time-travel debugging · Email agent with human approval

5F08

LangGraph Streaming: Build Real-Time Agent UIs with Token-by-Token Output

intermediate90 minComing Soon

astream_events interface · Token and tool call streaming · Agent state streaming · Streamlit chat UI integration

5F09

Build a Data Analysis Agent: Natural Language → SQL → Charts with LangGraph

intermediate150 minComing Soon

Natural language to SQL generation · Safe query execution and validation · matplotlib chart generation · Error recovery for failed SQL

5F10

LangGraph Multi-Agent: Supervisor Pattern — One Agent Routes to Specialists

advanced150 minComing Soon

Supervisor routing architecture · Researcher, writer, and coder specialists · Cross-agent coordination · Feedback loop for revision

5F11

LangGraph Multi-Agent: Swarm Pattern — Peer-to-Peer Agent Handoffs

advanced120 minComing Soon

Horizontal handoff between peers · Context-preserving state transfer · Dynamic routing decisions · Circular handoff safeguards

5F12

LangGraph Multi-Agent: Hierarchical Pattern — Agents Managing Sub-Agent Teams

advanced120 minComing Soon

Manager → team leads → workers hierarchy · Strategic delegation · Upward reporting patterns · Hierarchical vs flat comparison

5F13

LangGraph Sub-Graphs: Build Modular, Reusable Agent Components

advanced90 minComing Soon

Sub-graph packaging · State mapping between parent and child · Composing sub-graphs · Reuse across applications

5F14

LangGraph Map-Reduce: Process Multiple Items in Parallel

advanced90 minComing Soon

Send API for dynamic parallel branching · Map step for parallel processing · Reduce step for aggregation · Error handling in parallel branches

5F15

Build a Research-Write-Review Pipeline: 3 Agents, Iterative Refinement

advanced180 minComing Soon

Researcher, writer, reviewer agents · Quality scoring and revision loop · Iterative refinement until quality passes · Human review before publishing

5F16

LangGraph vs Vanilla Python Agents: When You Need a Framework

intermediate90 minComing Soon

Same agent in raw Python vs LangGraph · Code complexity comparison · Debugging and testing comparison · Framework tipping point

Path 5GRequires: Path 5F

Agent Frameworks: CrewAI, OpenAI Agents SDK & AutoGen

Build with CrewAI for role-playing agents, OpenAI Agents SDK for lightweight agents, and AutoGen for multi-agent conversations. Compare all four frameworks head-to-head.

10 tutorials~21 hours
5G01

CrewAI Quickstart: Build a Multi-Agent Team with Roles, Goals, and Tasks

intermediate90 minComing Soon

Agent roles, goals, and backstories · Task definitions and expected outputs · Sequential vs hierarchical process · Research crew: researcher + writer + editor

5G02

CrewAI Tools, Memory, and Knowledge: Build Intelligent Agent Teams

intermediate120 minComing Soon

Custom tools for agents · Short-term, long-term, and entity memory · Knowledge base integration · Support crew with ticket history

5G03

CrewAI Flows: Build Complex Multi-Step Workflows with Conditional Logic

intermediate120 minComing Soon

@start, @listen, @router decorators · Conditional routing and loops · Parallel crew execution · State management between steps

5G04

CrewAI Advanced: Structured Output, Callbacks, Custom LLMs, and Deployment

advanced120 minComing Soon

Pydantic output models · Execution callbacks and logging · Claude, Gemini, and Ollama integration · FastAPI deployment

5G05

OpenAI Agents SDK: Build Lightweight Agents with Native Framework

intermediate120 minComing Soon

Agent class, Runner, and tool system · Handoffs between agents · Input and output guardrails · Built-in tracing

5G06

OpenAI Agents SDK Advanced: Structured Output, Streaming, and Multi-Agent

advanced120 minComing Soon

Pydantic structured agent responses · Real-time streaming events · Multi-agent topologies · MCP server integration

5G07

AutoGen Quickstart: Build Multi-Agent Conversations with Microsoft Framework

intermediate90 minComing Soon

ConversableAgent building block · Two-agent Coder + Critic chat · Group chat with multiple agents · Termination conditions

5G08

AutoGen Advanced: Custom Agents, Code Execution, and Human Proxy

advanced120 minComing Soon

Custom agent classes · Docker-based code execution · Human proxy agent · Autonomous coding team

5G09

Framework Showdown: LangGraph vs CrewAI vs OpenAI SDK vs AutoGen

advanced180 minComing Soon

Same system in 4 frameworks · Code complexity and readability comparison · Feature comparison matrix · Decision framework for framework selection

5G10

Build a Production Multi-Agent System: Architecture, Testing, and Deployment

advanced180 minComing Soon

Agent unit and integration testing · Observability and failure modes · Circuit breakers and graceful degradation · Docker Compose deployment

Path 5HRequires: Path 5C

Model Context Protocol (MCP)

Build MCP servers from scratch — SQLite, REST APIs, file systems, web scraping — and integrate them with Claude Desktop, LangChain, CrewAI, and OpenAI Agents SDK.

11 tutorials~18.3 hours
5H01

MCP Explained: The Universal Protocol for Connecting LLMs to Data

beginner45 minComing Soon

N x M integration problem · MCP client-server architecture · Resources, tools, and prompts primitives · stdio vs SSE transport

5H02

Build Your First MCP Server: A SQLite Database Connector in Python

intermediate120 minComing Soon

FastMCP and decorator pattern · Resources: list tables, show schema · Tools: run queries with validation · MCP Inspector and Claude Desktop testing

5H03

Build an API Gateway MCP Server: Connect LLMs to Any REST API

intermediate120 minComing Soon

API endpoint to tool mapping · Authentication and header management · Response transformation for LLMs · Rate limiting and error handling

5H04

Build a File System MCP Server: Let LLMs Read, Search, and Manage Your Files

intermediate90 minComing Soon

File listing, reading, and searching · Security boundaries and allowed paths · File type restrictions and size limits · Sandboxing and audit logging

5H05

Build a Web Scraping MCP Server: Give LLMs Real-Time Web Access

intermediate90 minComing Soon

Fetch and parse with BeautifulSoup · Structured data extraction · Response caching · URL allowlists and rate limiting

5H06

MCP + LangChain: Integrate MCP Servers as LangChain Tools

intermediate90 minComing Soon

MCP-to-LangChain tool bridge · Multi-server agent connection · Dynamic tool discovery at runtime · Multi-source research agent

5H07

MCP + CrewAI and OpenAI SDK: Cross-Framework MCP Integration

intermediate90 minComing Soon

MCP servers as CrewAI tools · Native MCP integration with OpenAI SDK · Same server across 3 frameworks · Cross-framework architecture patterns

5H08

Build a Multi-Tool MCP Server: Database + API + Files in One Server

intermediate120 minComing Soon

Multi-domain tool organization · Cross-module operations · Workspace MCP server · Usage monitoring and analytics

5H09

Remote MCP Servers: Deploy with SSE and Streamable HTTP for Production

advanced120 minComing Soon

SSE and Streamable HTTP transport · JWT authentication for remote access · Docker containerization · Multi-client team access

5H10

Build a Production MCP Platform: Multi-Server Hub with Auth, Monitoring, and Docs

advanced180 minComing Soon

MCP gateway with routing · Per-user, per-server permissions · Monitoring dashboard · Auto-generated tool documentation

5H11

MCP Clients: Connect Your Agent to Any MCP Server

advanced30 minComing Soon

Building an MCP client in Python · Tool discovery from MCP servers · Multi-server simultaneous connection · Error handling and reconnection

Path 5IRequires: Path 5A

Fine-Tuning, Quantization & Model Serving

Prepare datasets, fine-tune with LoRA and QLoRA using Unsloth, align with DPO, quantize to GGUF/GPTQ/AWQ, and serve models with vLLM, TGI, and Ollama.

15 tutorials~29.3 hours
5I01

When and Why to Fine-Tune: Decision Framework for Custom LLMs

intermediate45 minComing Soon

Prompting vs RAG vs fine-tuning spectrum · Cost/quality trade-off analysis · Hardware requirements · Decision framework for 10 scenarios

5I02

Fine-Tuning Data Preparation: Build High-Quality Training Datasets from Scratch

intermediate90 minComing Soon

Instruction dataset formatting · Synthetic data generation with GPT-4 · Data cleaning and deduplication · Quality validation

5I03

LoRA Fine-Tuning Explained: Train LLMs with 1% of the Parameters

advanced90 minComing Soon

Low-rank decomposition of weight updates · LoRA from scratch in PyTorch · Hugging Face PEFT LoRA · Rank, alpha, and target module hyperparameters

5I04

QLoRA: Fine-Tune 70B Models on a Single GPU with 4-Bit Quantization

advanced120 minComing Soon

4-bit NormalFloat quantization · Double quantization · BitsAndBytes configuration · Fine-tuning on free Colab T4

5I05

Unsloth: Fine-Tune LLMs 2x Faster with Zero Quality Loss

advanced120 minComing Soon

Custom CUDA kernel optimizations · Unsloth vs standard training benchmark · Multi-format model export · GGUF and vLLM export

5I06

Supervised Fine-Tuning (SFT) Lab: End-to-End with Hugging Face TRL

advanced180 minComing Soon

SFTTrainer configuration · Learning rate scheduling and WandB logging · Checkpoint management · LoRA adapter merging and Hub publishing

5I07

DPO (Direct Preference Optimization): Align LLMs with Human Preferences

advanced120 minComing Soon

RLHF vs DPO comparison · Preference pair dataset creation · DPOTrainer with TRL · Alignment evaluation with LLM-as-Judge

5I08

Quantization Explained: GGUF, GPTQ, and AWQ for Efficient LLM Deployment

advanced120 minComing Soon

FP16 to INT4 quantization · GGUF for CPU/Ollama inference · GPTQ and AWQ for GPU inference · Quality, speed, and memory benchmarking

5I09

Model Merging: Combine Multiple Fine-Tuned Models into One

advanced90 minComing Soon

SLERP, TIES, DARE merge strategies · MergeKit tool · Code + reasoning model merging · Merge ratio optimization

5I10

Serve LLMs with vLLM: High-Throughput Production Inference in Python

advanced120 minComing Soon

PagedAttention and continuous batching · OpenAI-compatible API server · Performance tuning · vLLM vs transformers benchmark

5I11

Serve LLMs with TGI and Ollama: Alternative Serving Frameworks

advanced90 minComing Soon

TGI Docker deployment · Ollama for local serving · vLLM vs TGI vs Ollama benchmark · Serving framework decision matrix

5I12

Evaluate Fine-Tuned Models: Benchmarks, Human Eval, and A/B Testing

advanced120 minComing Soon

MMLU and HumanEval benchmarks · LLM-as-Judge scoring · Human evaluation protocol · Statistical significance testing

5I13

Fine-Tune for Specific Tasks: Code Generation, SQL, and Medical Q&A

advanced180 minComing Soon

Code generation fine-tuning · Text-to-SQL fine-tuning · Medical Q&A fine-tuning · Task-specific evaluation metrics

5I14

The Complete Fine-Tuning Pipeline: From Raw Data to Deployed Model

advanced240 minComing Soon

End-to-end pipeline: data to production · QLoRA + Unsloth training · Quantize and deploy with vLLM and Ollama · Production monitoring and runbook

5I15

Small Language Models: Fine-Tune Small, Deploy Cheap, Run Anywhere

advanced30 minComing Soon

Phi-3, Gemma 2B, Llama 3.1 8B comparison · SLM router pattern · Edge deployment (Raspberry Pi, mobile, WASM) · Cost break-even analysis

Path 5JRequires: Path 5C, 5D

Production Deployment, Scaling & Operations

Streaming APIs, Docker, caching, guardrails, observability, AWS/GCP deployment, autoscaling, security, compliance, and cost optimization.

16 tutorials~27.5 hours1 available

1 / 16 tutorials available

5J01

Build a Production LLM API: FastAPI + Streaming + Pydantic Validation

intermediate120 minComing Soon

FastAPI project structure · SSE and structured JSON endpoints · Pydantic request/response models · Health check and OpenAPI documentation

5J02

Dockerize Your LLM App: Containers for Reproducible AI Deployment

intermediate90 minComing Soon

Multi-stage Dockerfile builds · Image size optimization · NVIDIA container toolkit for GPU · Docker Compose multi-service deployment

5J03

Caching for LLM Apps: Exact Match, Semantic, and Response Caching

intermediate90 minComing Soon

Redis exact-match caching · Semantic similarity caching · Response precomputation · Cache invalidation strategies

5J04

LLM Guardrails: Content Filtering, PII Detection, and Output Validation

intermediate120 minComing Soon

Input guardrails for injection prevention · PII detection and redaction · Content classification · NeMo Guardrails and Guardrails AI

5J05

Observability for LLM Apps: Logging, Tracing, and Metrics with OpenTelemetry

advanced120 minComing Soon

Structured logging for LLM calls · Distributed tracing with OpenTelemetry · Latency, cost, and error rate metrics · Monitoring dashboard and alerts

5J06

Deploy LLM Apps to AWS: Lambda, ECS, App Runner, and Bedrock

advanced180 minComing Soon

Lambda, ECS, App Runner comparison · AWS Bedrock for managed LLM access · App Runner deployment · Monthly cost estimates

5J07

Deploy LLM Apps to GCP: Cloud Run, Vertex AI, and Cloud Functions

advanced150 minComing Soon

Cloud Run container deployment · Vertex AI model garden · Cloud Functions for serverless · GCP vs AWS cost comparison

5J08

Auto-Scaling LLM Apps: Handle Traffic Spikes Without Breaking the Bank

advanced90 minComing Soon

Request queuing and rate limiting · Horizontal and vertical scaling · LLM budget limits · Load testing and verification

5J09

LLM App Security: API Authentication, Rate Limiting, and Data Protection

advanced120 minComing Soon

JWT authentication · Per-user rate limiting with Redis · Input sanitization · Audit logging for compliance

5J10

Cost Optimization for Production LLM Apps: 10 Strategies That Cut Bills by 70%

advanced90 minComing Soon

Model tiering (mini for 70% of requests) · Prompt compression · 3-layer caching · Real-time cost monitoring with kill switches

5J11

LLM App Testing: Unit Tests, Integration Tests, and Regression Suites for AI

advanced120 minComing Soon

Mocking LLMs for unit tests · End-to-end integration tests · Regression test suites · CI/CD pipeline with AI-specific tests

5J12

Compliance for AI Applications: GDPR, Data Retention, and Responsible AI

advanced90 minComing Soon

GDPR for LLM applications · Data retention and right to deletion · AI transparency requirements · Compliance checklist

5J13

Edge Deployment: Run LLM Apps on Mobile and IoT with GGUF and ONNX

advanced90 minComing Soon

GGUF on mobile with llama.cpp · ONNX Runtime cross-platform deployment · Model selection for edge devices · Edge vs cloud decision framework

5J14

Production Launch Checklist: From MVP to Production-Grade LLM Application

advanced120 minComing Soon

50-item production readiness checklist · API, performance, and reliability checks · Security and compliance verification · Incident response runbook

5J15

Prompt Injection Defense: Secure Your LLM Applications

advanced30 min
5J16

AI App Deployment with Streamlit: Ship Your AI to Users

intermediate30 minComing Soon

Streamlit chat interface · Session state for conversation persistence · File upload for documents · Streamlit Cloud deployment

Path 5KRequires: Path 5F, 5G

Agent Projects — Portfolio-Grade Builds

Thirteen portfolio-grade agent projects combining RAG, tool use, multi-agent systems, streaming, and deployment — the projects that get you hired as a GenAI engineer.

13 tutorials~32.7 hours
5K01

Build a Deep Research Agent: Multi-Source Investigation with Iterative Refinement

advanced240 minComing Soon

Planner-researcher-analyst-writer-reviewer agents · Multi-source research (web, ArXiv, database) · Source quality scoring · Revision loop until quality passes

5K02

Build a Code Interpreter Agent: Execute Python in a Sandbox

advanced240 minComing Soon

Docker sandbox with resource limits · Code generation from natural language · Error reading, debugging, and retry · Data visualization generation

5K03

Build a Customer Support Agent System: RAG + Routing + Escalation

advanced240 minComing Soon

Ticket classification and routing · RAG over product documentation · Specialist agents (billing, technical) · Escalation detection and resolution tracking

5K04

Build a Personal AI Assistant: Calendar, Email, Notes, and Task Management

advanced240 minComing Soon

Calendar, email, notes, and task tools via MCP · Cross-session memory · Human approval gates · Intent classification and routing

5K05

Build a Content Generation Pipeline: Research, Write, Edit, and Publish

advanced240 minComing Soon

6-agent pipeline (research to SEO) · Section-level quality gates · SEO optimization · Multi-format output (HTML, Markdown)

5K06

Build a Code Review Agent: Analyse PRs, Find Bugs, and Suggest Improvements

advanced180 minComing Soon

AST parsing and pattern checking · Bug and security issue detection · Severity classification · Structured review report generation

5K07

Build a Financial Analysis Agent: Market Data, Calculations, and Reports

advanced180 minComing Soon

Market data fetching tools · Financial ratio calculations · Chart generation from data · Investment summary reports

5K08

Build an AI Teaching Assistant: Personalised Tutoring with Knowledge Checks

advanced240 minComing Soon

Student level assessment · Adaptive difficulty adjustment · Practice question generation · Cross-session progress tracking

5K09

Agentic Design Patterns: Reflection, Planning, and Tool Selection

advanced30 minComing Soon

Reflection pattern · Planning and decomposition patterns · Reflexion (learn from failures) · Guard and escalation patterns

5K10

AI Agent Evaluation: Test and Benchmark Your Agents

advanced30 minComing Soon

Task completion rate measurement · Tool selection accuracy · Cost and step efficiency tracking · Red-teaming and regression testing

5K11

AI Agent Safety: Guardrails, Boundaries, and Prompt Injection Defense

advanced30 minComing Soon

Input, output, and action guardrails · Prompt injection defense for agents · Guardrails AI framework · Security audit checklist

5K12

AI Data Analysis Agent: Build an Agent That Analyzes Data Autonomously

advanced35 minComing Soon

Text-to-SQL and text-to-Pandas · Safe code execution sandbox · Chart generation from questions · Multi-step analysis pipeline

5K13

AI Coding Agent: Build an Assistant That Writes and Tests Code

expert35 minComing Soon

Plan-code-test-debug iteration loop · Test generation and execution · Error diagnosis from tracebacks · Multi-file project management

Path 5LRequires: Path 5A, 5B, 5C, 5D, 5E, 5F, 5G, 5H, 5I, 5J, 5K

Capstone Projects & Interview Preparation

Three capstone projects combining everything into portfolio-worthy applications, plus comprehensive interview preparation: 60+ questions, system design, and coding challenges.

10 tutorials~39.5 hours
5L01

Capstone 1: Build a Multi-Agent Research Platform with RAG, MCP, and Deployment

advanced360 minComing Soon

Multi-agent research team · RAG with hybrid search · MCP tool integration · Streaming API with Docker deployment

5L02

Capstone 2: Build a Custom Fine-Tuned LLM for a Specific Domain

advanced480 minComing Soon

Domain data collection and preparation · QLoRA + Unsloth training · DPO alignment · Quantization and multi-format deployment

5L03

Capstone 3: Build a Full-Stack AI Application with Auth, RAG, Agents, and Monitoring

advanced480 minComing Soon

User authentication and rate limiting · Document upload with RAG · Agent with tools and memory · Cost tracking and production monitoring

5L04

GenAI Interview Questions: 60+ Questions on LLM Internals and Architecture

advanced180 minComing Soon

Tokenization and embeddings Q&A · Transformer architecture questions · Training pipeline (SFT, RLHF, DPO) · Inference optimization and model comparison

5L05

GenAI Interview Questions: RAG, Vector Databases, and Retrieval Systems

advanced180 minComing Soon

RAG architecture and pipeline questions · Embedding and vector store Q&A · Advanced RAG patterns (CRAG, Self-RAG, GraphRAG) · Scenario-based RAG system design

5L06

GenAI Interview Questions: Agents, Multi-Agent Systems, and LangGraph

advanced180 minComing Soon

Agent architecture and tool use Q&A · Memory and state management questions · Multi-agent pattern comparison · Production agent deployment scenarios

5L07

GenAI System Design: Design AI Systems for Real-World Scenarios

advanced180 minComing Soon

ChatGPT clone system design · Enterprise document Q&A platform · AI customer support system · Content generation pipeline at scale

5L08

GenAI Coding Challenges: Implement RAG, Agents, and Pipelines Live

advanced180 minComing Soon

Timed RAG pipeline implementation · ReAct agent from scratch · Semantic caching with Redis · MCP server coding challenge

5L09

AI Ethics and Responsible Development: What Every GenAI Engineer Must Know

intermediate90 minComing Soon

Bias detection in LLMs · Fairness testing for differential treatment · Environmental impact of AI · Responsible AI guidelines

5L10

GenAI Career Roadmap: Build Your Portfolio, Brand, and Job Search Strategy

beginner60 minComing Soon

Portfolio and GitHub profile optimization · Technical writing for career growth · Resume optimization for GenAI roles · 4-week interview preparation plan

Save your progress across devices

Never lose your code, challenges, or XP. Sign up free — no password needed.

Already have an account?