Since 2004 · ISO 9001:2015 · Lucknow & Noida

Course · AI Engineering

Gen AI & Agentic AI with Python

Go from calling an LLM API to shipping deployed AI agents — API + async Python, prompt engineering, RAG with vector databases, and deep LangChain + LangGraph agent systems, FastAPI

Intermediate~92 hoursClassroomOnline (Live)

What you'll be able to do

  • Call LLM APIs and write async Python that runs LLM calls concurrently and streams responses
  • Engineer prompts and force validated, structured (Pydantic) outputs from models
  • Build RAG systems with embeddings, ChromaDB / pgvector, chunking, and re-ranking
  • Master LangChain and LangGraph to build stateful, multi-step, multi-agent systems
  • Integrate tools and data into agents with MCP (Model Context Protocol)
  • Serve agents as production APIs with FastAPI, containerize with Docker, and deploy to the cloud
  • Apply production AI engineering: evaluation, observability/tracing, and reliability

Before you start

  • Comfortable with core Python (the Python Power-Up week or equivalent)
  • A laptop that can run Python 3.12, Docker, and a local model via Ollama
  • Free accounts: GitHub, Google AI Studio (Gemini), Groq, Hugging Face, Supabase
  • Willingness to ship deployed projects through the cohort

Tools & technologies

REST APIshttpxAsync PythonPydanticPrompt EngineeringStructured OutputsStreamlitEmbeddingsVector DatabasesChromaDBpgvectorChunking

The syllabus

38 modules · 292 lessons · ~92 hours

Day 1 — API & HTTP Foundations + Dev Environment12 lessons · 3h 40m

Talk to any web API, set up the AI dev environment, and make your first Gemini call.

  1. HTTP & REST: How the Web Talksreading · 18 min
  2. JSON: The Language of APIsreading · 18 min
  3. Making Requests with requestsreading · 16 min
  4. Async-Ready HTTP with httpxreading · 18 min
  5. API Keys, Headers & Auth Tokensreading · 16 min
  6. Dev Environment: uv, venv & Project Layoutreading · 16 min
  7. Secrets with .env and python-dotenvreading · 16 min
  8. Your First Gemini API Callreading · 18 min
  9. Lab: CLI Public-API Fetcherlab · 22 min
  10. Lab: CLI Gemini Q&A Toollab · 22 min
  11. Day 1 Checkpointquiz · 20 min
  12. Day 1 Assignment: HTTP & First APIquiz · 20 min
Day 2 — Async Python for AI11 lessons · 3h 27m

Run many LLM calls concurrently and stream responses.

  1. Why Async? Blocking vs Non-Blockingreading · 16 min
  2. async / await and Coroutinesreading · 18 min
  3. The asyncio Event Loopreading · 18 min
  4. Concurrent Calls with asyncio.gatherreading · 18 min
  5. Async HTTP with httpx.AsyncClientreading · 17 min
  6. Streaming Responsesreading · 18 min
  7. Timeouts, Cancellation & Async Errorsreading · 18 min
  8. Lab: Fan-Out LLM Calls Concurrentlylab · 22 min
  9. Lab: Streaming Token Printerlab · 22 min
  10. Day 2 Checkpointquiz · 18 min
  11. Day 2 Assignment: Concurrent API Clientquiz · 22 min
Day 3 — Pydantic & Structured Data10 lessons · 3h 06m

Model and validate the data every AI app moves around with Pydantic.

  1. Type Hints Refresherreading · 16 min
  2. Pydantic Models & Fieldsreading · 18 min
  3. Validation & Custom Validatorsreading · 18 min
  4. Nested Models & Listsreading · 18 min
  5. Settings with pydantic-settingsreading · 18 min
  6. Serialization: model_dump & JSONreading · 16 min
  7. Lab: Model an API Responselab · 22 min
  8. Lab: Typed App Configlab · 22 min
  9. Day 3 Checkpointquiz · 18 min
  10. Day 3 Assignment: Data Modelingquiz · 20 min
Day 4 — How LLMs Work9 lessons · 2h 43m

Build accurate intuition for tokens, context windows, sampling, and cost.

  1. What Is an LLM? Transformer Intuitionreading · 18 min
  2. Tokens & Tokenizationreading · 18 min
  3. Context Windows & Limitsreading · 16 min
  4. Temperature, Top-p & Samplingreading · 18 min
  5. Model Families & Capabilitiesreading · 16 min
  6. Hosted vs Local; Cost & Latencyreading · 17 min
  7. Lab: Tokenizer Explorerlab · 22 min
  8. Lab: Temperature & Sampling Experimentslab · 20 min
  9. Day 4 Checkpointquiz · 18 min
Day 5 — Prompt Engineering9 lessons · 2h 52m

Get reliable behavior from a model with structured prompts.

  1. Anatomy of a Prompt: System vs Userreading · 18 min
  2. Zero-Shot & Few-Shot Promptingreading · 18 min
  3. Chain-of-Thought & Reasoning Promptsreading · 18 min
  4. Structure, Delimiters & Rolesreading · 18 min
  5. Iterating & Optimizing Promptsreading · 18 min
  6. Lab: Prompt A/B Comparisonlab · 22 min
  7. Lab: Build a Prompt Template Librarylab · 22 min
  8. Day 5 Checkpointquiz · 18 min
  9. Day 5 Assignment: Prompt Engineeringquiz · 20 min
Day 6 — Structured Outputs & Validation9 lessons · 2h 59m

Force the model to return validated, structured data your code can trust.

  1. Why Structured Outputs Matterreading · 18 min
  2. JSON Mode & Response Schemasreading · 18 min
  3. Pydantic + LLM: Validated Outputsreading · 18 min
  4. Parsing & Repairing Model Outputreading · 18 min
  5. Retry & Fallback on Invalid Outputreading · 19 min
  6. Lab: Resume Parser to Pydanticlab · 24 min
  7. Lab: Structured Data Extractorlab · 24 min
  8. Day 6 Checkpointquiz · 18 min
  9. Day 6 Assignment: Structured Extractionquiz · 22 min
Day 7 — Multi-Provider AI Architecture11 lessons · 3h 32m

Swap models and providers behind one clean interface.

  1. The Provider Landscape: Gemini, Groq, HF, Ollamareading · 18 min
  2. Calling Geminireading · 18 min
  3. Calling Groq (Fast Inference)reading · 18 min
  4. Local Models with Ollamareading · 18 min
  5. Hugging Face Inferencereading · 18 min
  6. A Provider Abstraction Layerreading · 18 min
  7. Fallbacks & Routingreading · 18 min
  8. Lab: Unified Multi-Provider Clientlab · 24 min
  9. Lab: Provider-Switching Playgroundlab · 22 min
  10. Day 7 Checkpointquiz · 18 min
  11. Day 7 Assignment: Provider Abstractionquiz · 22 min
Day 8 — Streamlit + External Data9 lessons · 2h 52m

Put a UI on an AI app with Streamlit and feed it real documents.

  1. Streamlit Fundamentalsreading · 18 min
  2. Widgets & User Inputreading · 18 min
  3. Session Statereading · 18 min
  4. File Uploadsreading · 18 min
  5. Extracting Text from PDFsreading · 16 min
  6. CSV & Web Scraping with BeautifulSoupreading · 18 min
  7. Lab: AI Document-Chat UIlab · 26 min
  8. Lab: Multi-Format Loaderlab · 22 min
  9. Day 8 Checkpointquiz · 18 min
Day 9 — Reliability Engineering9 lessons · 2h 47m

Make AI calls production-safe: retries, rate limits, logging, streaming.

  1. Error Handling for API Callsreading · 18 min
  2. Retries & Exponential Backoffreading · 18 min
  3. Rate Limiting & Throttlingreading · 18 min
  4. Logging & Observability Basicsreading · 17 min
  5. Streaming Responses to the UIreading · 18 min
  6. Tracking Tokens & Costreading · 18 min
  7. Lab: A Reliable LLM Wrapperlab · 24 min
  8. Day 9 Checkpointquiz · 18 min
  9. Mini Project 1 — Kickoff & Specreading · 18 min
Day 10 — Mini Project 1: Build + Deploy6 lessons · 1h 48m

Build and deploy Mini Project 1 — the AI Content Intelligence System.

  1. Project Brief: AI Content Intelligence Systemreading · 16 min
  2. Architecture & Build Planreading · 18 min
  3. Deploying to Streamlit Cloud / HF Spacesreading · 18 min
  4. Environment Variables in Productionreading · 18 min
  5. Writing a Good README + Demo Videoreading · 16 min
  6. Lab: Build & Ship Mini Project 1lab · 22 min
Day 11 — Embeddings + Semantic Search from Scratch9 lessons · 2h 56m

Understand embeddings by building semantic search from scratch.

  1. What Are Embeddings?reading · 18 min
  2. Embedding Models & Dimensionsreading · 18 min
  3. Generating Embeddings (Gemini / Local)reading · 18 min
  4. Cosine Similarity & Vector Mathreading · 18 min
  5. Building Semantic Search by Handreading · 20 min
  6. Lab: Embed & Search a Document Setlab · 22 min
  7. Lab: Similarity Scorerlab · 22 min
  8. Day 11 Checkpointquiz · 18 min
  9. Day 11 Assignment: Semantic Searchquiz · 22 min
Day 12 — Vector Databases: ChromaDB7 lessons · 2h 12m

Store and query vectors locally with ChromaDB.

  1. Why a Vector Database?reading · 16 min
  2. ChromaDB Architecture & Collectionsreading · 18 min
  3. Adding Documents & Metadatareading · 18 min
  4. Querying & Persistencereading · 18 min
  5. Lab: Local Vector Store with Chromalab · 22 min
  6. Lab: Metadata-Filtered Searchlab · 22 min
  7. Day 12 Checkpointquiz · 18 min
Day 13 — Cloud Vector Infra: pgvector + Supabase6 lessons · 1h 52m

Run vector search on a real cloud database with pgvector + Supabase.

  1. Postgres + pgvector Basicsreading · 18 min
  2. Setting Up Supabasereading · 18 min
  3. Schema Design for Vectors + Metadatareading · 18 min
  4. Querying pgvectorreading · 18 min
  5. Lab: Deploy a Vector DB to Supabaselab · 22 min
  6. Day 13 Checkpointquiz · 18 min
Day 14 — Chunking Strategies8 lessons · 2h 34m

Chunk documents so retrieval finds the right context.

  1. Why Chunking Decides RAG Qualityreading · 18 min
  2. Fixed-Size & Overlap Chunkingreading · 20 min
  3. Recursive & Structure-Aware Chunkingreading · 18 min
  4. Semantic Chunkingreading · 18 min
  5. Parent-Document Retrievalreading · 18 min
  6. Lab: Chunking Comparison Harnesslab · 24 min
  7. Day 14 Checkpointquiz · 18 min
  8. Day 14 Assignment: Chunkingquiz · 20 min
Day 15 — Retrieval + Re-ranking8 lessons · 2h 28m

Improve answer quality with hybrid retrieval and re-ranking.

  1. k-NN Retrievalreading · 18 min
  2. Keyword Search & BM25reading · 18 min
  3. Hybrid Retrievalreading · 18 min
  4. Metadata Filteringreading · 18 min
  5. Cross-Encoder Re-rankingreading · 18 min
  6. Context Compressionreading · 18 min
  7. Lab: Hybrid Retrieval + Re-rankerlab · 22 min
  8. Day 15 Checkpointquiz · 18 min
Day 16 — RAG Frameworks: LlamaIndex8 lessons · 2h 38m

Assemble and evaluate a real RAG pipeline with LlamaIndex.

  1. LlamaIndex Architecturereading · 18 min
  2. Document Loadersreading · 16 min
  3. Indexes & Query Enginesreading · 18 min
  4. RAG Evaluation: Faithfulness & Relevancereading · 18 min
  5. Lab: Full RAG Pipeline with LlamaIndexlab · 24 min
  6. Lab: Evaluate Your RAGlab · 24 min
  7. Day 16 Checkpointquiz · 18 min
  8. Day 16 Assignment: RAG Pipelinequiz · 22 min
Day 17 — Mini Project 2: Build + Deploy5 lessons · 1h 39m

Build and deploy Mini Project 2 — the AI Document Intelligence Platform.

  1. Project Brief: AI Document Intelligence Platformreading · 17 min
  2. Architecture & Source Citationsreading · 19 min
  3. Persistent Memory & Conversation Historyreading · 19 min
  4. Deploy + Documentreading · 18 min
  5. Lab: Build & Ship Mini Project 2lab · 26 min
Day 18 — Agent Foundations: Tool Calling from Scratch9 lessons · 3h 03m

Build a tool-calling agent loop from scratch to see what frameworks automate.

  1. What Is an Agent?reading · 16 min
  2. Function / Tool Calling Explainedreading · 18 min
  3. The Agent Loopreading · 18 min
  4. ReAct: Reason + Actreading · 18 min
  5. Parsing Tool Calls & Feeding Results Backreading · 18 min
  6. Lab: Hand-Built Tool-Calling Agentlab · 25 min
  7. Lab: Calculator + Web-Search Agentlab · 22 min
  8. Day 18 Checkpointquiz · 18 min
  9. Day 18 Assignment: Build an Agent Loopquiz · 30 min
Day 19 — LangChain I: Core7 lessons · 2h 10m

Compose LLM pipelines with LangChain and LCEL.

  1. LangChain Overview & Ecosystemreading · 18 min
  2. Models, Prompts & Output Parsersreading · 18 min
  3. LCEL: The Runnable Interfacereading · 18 min
  4. Composing Chains with Pipereading · 18 min
  5. Streaming & Batchingreading · 18 min
  6. Lab: Build LCEL Chainslab · 22 min
  7. Day 19 Checkpointquiz · 18 min
Day 20 — LangChain II: Data & Memory8 lessons · 2h 32m

Add memory and retrieval to LangChain apps.

  1. Document Loaders & Splittersreading · 18 min
  2. Retrievers & Vector Store Integrationreading · 18 min
  3. Building a Retrieval Chain (RAG)reading · 20 min
  4. Conversation Memoryreading · 18 min
  5. Callbacks & Tracing Hooksreading · 18 min
  6. Lab: Conversational RAG in LangChainlab · 22 min
  7. Day 20 Checkpointquiz · 18 min
  8. Day 20 Assignment: LangChain RAGquiz · 20 min
Day 21 — LangChain III: Tools & Agents8 lessons · 2h 30m

Give LangChain agents real tools.

  1. Defining Toolsreading · 18 min
  2. Tool Calling & Structured Toolsreading · 18 min
  3. Agent Executorsreading · 18 min
  4. Building a Multi-Tool Agentreading · 18 min
  5. Debugging Agent Runsreading · 18 min
  6. Lab: Multi-Tool LangChain Agentlab · 22 min
  7. Day 21 Checkpointquiz · 18 min
  8. Day 21 Assignment: Tool Agentquiz · 20 min
Day 22 — LangGraph I: State Graphs7 lessons · 2h 10m

Model agent workflows as explicit graphs with LangGraph.

  1. Why Graphs for Agents?reading · 18 min
  2. State, Nodes & Edgesreading · 18 min
  3. Building Your First Graphreading · 17 min
  4. Conditional Edges & Routingreading · 18 min
  5. Managing Graph Statereading · 19 min
  6. Lab: A Routing State Machinelab · 22 min
  7. Day 22 Checkpointquiz · 18 min
Day 23 — LangGraph II: Agentic Loops7 lessons · 2h 12m

Build a real ReAct agent in LangGraph.

  1. The ReAct Agent in LangGraphreading · 18 min
  2. Tool Nodesreading · 18 min
  3. Cycles & Loop Controlreading · 18 min
  4. Prebuilt Agents (create_react_agent)reading · 18 min
  5. Lab: Tool-Using ReAct Agentlab · 22 min
  6. Day 23 Checkpointquiz · 18 min
  7. Day 23 Assignment: LangGraph Agentquiz · 20 min
Day 24 — LangGraph III: Persistence & Memory7 lessons · 2h 19m

Make LangGraph agents durable and human-supervised.

  1. Checkpointers & Durable Statereading · 18 min
  2. Threads & Conversation Memoryreading · 18 min
  3. Human-in-the-Loop & Interruptsreading · 18 min
  4. Streaming Graph Outputreading · 18 min
  5. Time Travel & Replayreading · 19 min
  6. Lab: Agent with Checkpointing + Approvallab · 30 min
  7. Day 24 Checkpointquiz · 18 min
Day 25 — LangGraph IV: Multi-Agent7 lessons · 2h 18m

Orchestrate multiple agents within LangGraph.

  1. Multi-Agent Patterns Overviewreading · 18 min
  2. Supervisor Architecturereading · 18 min
  3. Hierarchical Teamsreading · 20 min
  4. Subgraphs & Handoffsreading · 18 min
  5. Lab: Supervisor Multi-Agent Systemlab · 22 min
  6. Day 25 Checkpointquiz · 20 min
  7. Day 25 Assignment: Multi-Agent Systemquiz · 22 min
Day 26 — MCP + LangGraph8 lessons · 2h 28m

Wire tools and data into agents via MCP (Model Context Protocol).

  1. What Is MCP & Why It Existsreading · 16 min
  2. MCP Architecture: Servers, Clients, Tools, Resourcesreading · 18 min
  3. Using Existing MCP Serversreading · 18 min
  4. Building Your Own MCP Serverreading · 18 min
  5. Connecting MCP to LangGraph (langchain-mcp-adapters)reading · 18 min
  6. Lab: Custom MCP Server + LangGraph Agentlab · 22 min
  7. Day 26 Checkpointquiz · 18 min
  8. Day 26 Assignment: MCP Tool Serverquiz · 20 min
Day 27 — Observability + Security8 lessons · 2h 27m

See inside agents with tracing and make them safe with guardrails.

  1. Why Observability for Agentsreading · 16 min
  2. Tracing with LangSmith / Langfusereading · 19 min
  3. Evals & Prompt Versioningreading · 18 min
  4. Debugging Agent Failuresreading · 18 min
  5. Prompt Injection & Attacksreading · 18 min
  6. Guardrails & Output Validationreading · 18 min
  7. Lab: Trace & Guard an Agentlab · 22 min
  8. Day 27 Checkpointquiz · 18 min
Day 28 — Frameworks Landscape (Survey)7 lessons · 2h 08m

Survey the rest of the agent ecosystem and know when to reach for it.

  1. CrewAI: Role-Based Crewsreading · 18 min
  2. AutoGen: Conversational Agentsreading · 18 min
  3. OpenAI Agents SDKreading · 18 min
  4. LlamaIndex Agentsreading · 18 min
  5. Choosing the Right Frameworkreading · 16 min
  6. Lab: Same Task, Three Frameworkslab · 22 min
  7. Day 28 Checkpointquiz · 18 min
Day 29 — Mini Project 3: Build + Deploy5 lessons · 1h 31m

Build and deploy Mini Project 3 — an autonomous LangGraph research agent.

  1. Project Brief: Autonomous Research Agentreading · 16 min
  2. Architecture: LangGraph + MCP Toolsreading · 18 min
  3. Adding Tracing & Memoryreading · 18 min
  4. Deploy to the Cloudreading · 17 min
  5. Lab: Build & Ship Mini Project 3lab · 22 min
Day 30 — FastAPI Fundamentals7 lessons · 2h 12m

Serve a LangGraph agent as a real API with FastAPI.

  1. FastAPI Overview & ASGIreading · 18 min
  2. Path & Query Parametersreading · 18 min
  3. Pydantic Request / Response Modelsreading · 18 min
  4. Async Endpointsreading · 18 min
  5. Serving a LangGraph Agentreading · 20 min
  6. Lab: Wrap Your Agent in FastAPIlab · 22 min
  7. Day 30 Checkpointquiz · 18 min
Day 31 — FastAPI Advanced8 lessons · 2h 34m

Stream and scale the API with SSE, WebSockets, and auth.

  1. Streaming Responses (SSE)reading · 18 min
  2. WebSockets for Chatreading · 18 min
  3. Background Tasksreading · 17 min
  4. Auth Basics & API Keysreading · 18 min
  5. CORS & Error Handlingreading · 18 min
  6. Lab: Streaming Chat APIlab · 25 min
  7. Day 31 Checkpointquiz · 18 min
  8. Day 31 Assignment: Agent APIquiz · 22 min
Day 32 — Product Frontends6 lessons · 1h 54m

Build a real frontend on the backend with Streamlit / Gradio.

  1. Advanced Streamlit Patternsreading · 18 min
  2. Gradio for AI UIsreading · 18 min
  3. State Management in the Frontendreading · 18 min
  4. Wiring Frontend to a FastAPI Backendreading · 18 min
  5. Lab: Full-Stack AI Applab · 24 min
  6. Day 32 Checkpointquiz · 18 min
Day 33 — Docker + Deployment / DevOps8 lessons · 2h 32m

Containerize and deploy the product with Docker and CI/CD.

  1. Docker Basics for Python Appsreading · 18 min
  2. Writing a Dockerfilereading · 18 min
  3. Environment & Secrets Managementreading · 18 min
  4. Deploying to Render / Railwayreading · 18 min
  5. CI/CD with GitHub Actionsreading · 18 min
  6. Lab: Containerize & Deploylab · 22 min
  7. Day 33 Checkpointquiz · 18 min
  8. Day 33 Assignment: Deploy a Containerized Appquiz · 22 min
Day 34 — Evaluation & Reliability8 lessons · 2h 28m

Measure and harden AI quality with evals and LLM-as-judge.

  1. Why AI Systems Need Evalsreading · 16 min
  2. Hallucination Detectionreading · 18 min
  3. Building Evaluation Pipelinesreading · 18 min
  4. LLM-as-Judgereading · 18 min
  5. Prompt & Regression Testingreading · 18 min
  6. Cost & Latency Optimizationreading · 18 min
  7. Lab: Build an Eval Pipelinelab · 24 min
  8. Day 34 Checkpointquiz · 18 min
Day 35 — Production Monitoring6 lessons · 1h 54m

Watch a live AI system with logging, tracing, and monitoring.

  1. Logging & Structured Logsreading · 18 min
  2. Tracing in Productionreading · 18 min
  3. Prompt Versioning & Rollbackreading · 18 min
  4. Reliability Metrics & Alertsreading · 18 min
  5. Lab: Monitoring Dashboardlab · 24 min
  6. Day 35 Checkpointquiz · 18 min
Day 36 — Capstone Kickoff5 lessons · 1h 32m

Scope and architect your capstone.

  1. The 6 Capstone Tracksreading · 18 min
  2. Scoping Your Projectreading · 18 min
  3. Designing the Agent Architecturereading · 18 min
  4. Planning Tools, Data & Deploymentreading · 18 min
  5. Lab: Write Your Architecture Doclab · 20 min
Day 37 — Capstone Build + Deploy4 lessons · 1h 14m

Build and ship the capstone.

  1. Build Plan & Milestonesreading · 16 min
  2. Implementing the Agent Corereading · 18 min
  3. Serving, Deploying & Tracingreading · 18 min
  4. Lab: Build & Deploy the Capstonelab · 22 min
Day 38 — Demo Day + Placement Prep6 lessons · 1h 50m

Present your work and get placement-ready.

  1. Demoing Your Projectreading · 18 min
  2. AI-Focused Resumereading · 16 min
  3. GitHub Portfolio & READMEsreading · 18 min
  4. LinkedIn Optimizationreading · 18 min
  5. Mock Interview: AI Engineering Questionsreading · 18 min
  6. Lab: Capstone Demo + Resume Reviewlab · 22 min

Capstone — Production Agentic AI Product

Choose one capstone track and ship it as a production-grade, deployed product built on the stack you mastered (LangChain / LangGraph + FastAPI, with RAG and/or MCP tools as the track needs).

PythonGeminiGroqOllamaHugging FacePydanticStreamlitChromaDBpgvectorSupabaseLlamaIndexLangChainLangGraphMCPFastAPIDockerLangSmithLangfuse

How you'll learn

AI-nativeYou build with AI tools from the first session — the way working engineers do.
Hands-onMost of every session is you writing code, with mentors reviewing your work.
Project-orientedYou finish with portfolio projects you built — not a certificate for watching videos.
Open by defaultThe course repo is public — everything you'll build is visible before you enroll.

This course's public GitHub repo is shared when the next cohort opens —ask us for a preview and we'll send you the link.

The certificate you'll earn

Sample Softpro certificate of completion (specimen)
  • Issued on program completion, with your name, course and grade.
  • Carries a unique certificate ID and QR code.
  • Anyone can confirm it in seconds on ourcertificate verification page — recruiters included.

A practice-first, project-driven offline cohort that turns Python developers into production-ready AI engineers. You start by filling the engineering gaps the Python week left — API calls, async, and Pydantic — then build LLM apps across multiple providers (Gemini, Groq, Ollama, Hugging Face). You go deep on RAG with embeddings, vector databases (ChromaDB, pgvector/Supabase), chunking, and re-ranking, then master the modern agent stack — LangChain and LangGraph — integrating tools and data via MCP. Finally you serve agents as real products with FastAPI, Docker, and cloud deployment, and learn production AI engineering: evaluation, observability, and reliability. Three deployed mini projects and a deployed capstone. Free-tier-first: no paid OpenAI key required.

Upcoming cohorts

New cohort dates are announced regularly — send an enquiry and we'll reserve you a seat in the next one.