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
54available 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 hours7 available

7 / 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 min
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?