Build 4 production AI agents from scratch — a personal assistant with RAG, an MCP tool server, multi-agent trip planners, and an AI career coach. Hands-on Arabic course. No fluff, just real code.
import { createAgent } from "langchain";
const agent = createAgent({
model,
tools: [searchKnowledgeBase],
memory,
systemPrompt: `You are a helpful
assistant. Search the knowledge
base. Be accurate.`,
})
LangGraph
LangSmith
MCP
Pinecone
Each project is a complete full-stack application with a React frontend, Node.js backend, and real AI integrations. You'll build, run, and own every line of code.
Build a full-stack AI assistant that ingests PDF documents into a Pinecone vector database and answers questions using RAG. Switch between three modes — RAG for your own documents, API for live web search, and MCP for tool-based search — all through a polished chat interface.
Pinecone
MCP
Build your own MCP-compliant tool server that exposes web search and image search as tools any LLM client can use. Implement both Streamable HTTP and stdio transports, and understand when to use MCP vs REST APIs vs direct SDK calls.
MCP SDK
Build the same multi-agent trip planning system two different ways. First with LangGraph — orchestrating search, budget, and itinerary agents through a centralized state graph with real-time SSE streaming. Then rebuild it with the A2A protocol — where each agent runs as an independent service communicating via JSON-RPC. Same problem, two architectures, so you know exactly when to use each.
LangGraph
MCP
Build a multi-agent career analysis system powered by Anthropic's Claude. Three specialized agents — resume analyzer, market researcher, and gap analyst — work together through a LangGraph pipeline to deliver personalized career recommendations with real-time progress streaming.
LangGraph
Drop your email and you'll be the first to know when the course launches — including early-bird pricing.