Agentic AI Masterclass: OpenAI, Claude, LangGraph & Vercel
This course is designed for intermediate learners. It is taught by Hitesh Choudhary, Suraj Kumar Jha, published by Udemy, and was released on September 2026. The course taught in English, includes exercise files, and uses TypeScript, Next.js, OpenAI Agents SDK, Claude Agent SDK, LangGraph, Vercel AI SDK, Prisma, Drizzle, Neon Postgres, MongoDB, Better Auth, Clerk.
Course Overview
This course teaches how to build 10 complete, full-stack AI agent applications using TypeScript, Next.js, and modern production tooling. It covers building agents with OpenAI Agents SDK, Claude Agent SDK, LangGraph, and Vercel AI SDK, including advanced features like multi-agent handoffs, Retrieval-Augmented Generation (RAG), stateful workflows, and secure authentication. Students will learn to create applications similar to ChatGPT, Perplexity, and NotebookLM, integrating streaming responses, web search, image generation, and more.
Key Takeaways
Build AI agents with OpenAI Agents SDK featuring tool calling, multi-agent handoffs, and guardrails.
Create terminal coding assistants and autonomous GitHub pull request reviewers using Claude Agent SDK.
Implement Retrieval-Augmented Generation with embeddings, Pinecone vector search, and source-backed answers.
Design stateful agent workflows with LangGraph and manage long-running background jobs with Inngest.
Develop ChatGPT and Perplexity-style apps using Vercel AI SDK with streaming, web search, and image generation.
Write a custom agent SDK including tools, memory, planning, streaming, tracing, guardrails, and handoffs.
Add secure authentication using Better Auth and Clerk, and manage data with Prisma, Drizzle, Neon Postgres, and MongoDB.
Prerequisites
Basic knowledge of TypeScript and Next.js is implied for following the course content effectively.
Target Learners
Developers interested in building advanced AI agent applications, integrating multiple AI SDKs, and creating production-ready AI-powered web applications using modern JavaScript/TypeScript frameworks and tools.
Introduction to the course9:04
How to Build a Multi-Agent AI Customer Support System with Supportly13:43
How to Set Up Prisma 7 with Neon PostgreSQL: A Complete Guide9:23
How Better Auth Revolutionizes Secure User Authentication23:46
Master Chat Application Development: From Schema to UI13:00
Streamlining Customer Support: Real-Time AI Responses in 5 Steps23:59
Boost Your App's Efficiency with Multi-Agent Routing and Tools43:20
Protect Your AI: Implementing Guardrails for Safe Data Handling8:11
Supportly Quiz: Multi-Agent Support with OpenAI Agents SDK
Explaining a Multi-Agent Support System to a Skeptical Support Manager
Set Up Your AI Travel Planner with Next.js and TanStack Query7:40
Unlock 100% Type-Safe SQL with Drizzle and Neon Integration7:53
Unlock Google Authentication with Drizzle ORM in Your App27:35
Crafting Your Trip Schema: Step-by-Step with Drizzle ORM19:06
How to Build an AI Travel Agent with OpenAI SDK and Zod Integration30:37
How to Seamlessly Sync Your Trips with Google Calendar in One Click10:05
TripMind Quiz: AI Travel Planner with OpenAI Agents SDK
Pitching an AI Travel Planner to a Budget-Conscious Travel Agency Founder
Unlock the Power of Cursor CLI with Claude Agent SDK4:32
How to Create a Simple CLI with Node.js and Commander4:57
Transform Your Terminal with Chalk and Figlet: A Step-by-Step Guide6:26
How to Perform Essential Pre-Flight Checks with the Doctor Command5:21
How to Implement Your First AI Agent with Claude Agent SDK11:52
Watch Your AI's Every Move: Implementing Live Agent Loop Tracking18:19
Unlocking the Power of CLI: Implementing Agent, Ask, and Plan Modes15:23
How to Build a Dynamic Chat CLI with Async Generators21:50
Unlocking Smooth Workflow with PNPM Dev: A Step-by-Step Guide5:25
Unlock the Power of PNPM: How to Set Up and Link Your CLI Globally8:02
Cursor-Style CLI Quiz: Coding Agent with Claude Agent SDK
Convincing a Cautious Tech Lead to Adopt Your Terminal Coding Agent
Automate Your Code Reviews: Build PR Owl with Pinecone DB13:45
How to Integrate Prisma ORM v7 with Neon Postgres in Next.js5:56
Unlock One-Click GitHub Login with Better Auth Integration25:11
Unlock the Power of GitHub Apps in Your Next.js Projects47:55
How Webhooks Transform Your Dashboard UI Experience10:35
Unlock Async Jobs in Next.js with Inngest Integration5:51
Unlocking Repository Indexing with Pinecone and OpenAI Embeddings35:24
Streamline Your PR Workflow: Setting Up Autonomous PR Reviews32:01
Enhance Your Application with Streamdown's Markdown Rendering9:11
PR Owl Quiz: Autonomous AI Code Reviewer for GitHub
Defending Your AI Code Reviewer Architecture in a Design Review
How to Build CodeLens: Chat with Your GitHub Repositories11:06
Curious About MongoDB? Here's How to Set Up Your First Database Connection9:10
How to Set Up GitHub OAuth Login in Next.js for Seamless Authentication18:32
How to Sync GitHub Repositories with MongoDB Effortlessly17:15
How to Transform Your App with a Stunning Dashboard UI16:49
How to Set Up AI Indexing Using Inngest: A Step-by-Step Guide33:48
Creating a Dynamic AI Chatbot Using LangChain and Pinecone: A Step-by-Step Guide32:57
How to Fetch and Display Citations in Your CodeLens Project12:26
CodeLens Quiz: Chat With GitHub Repos Using LangChain RAG
System Design Interview: Building Chat for Any GitHub Repository
How to Build a Customized Gemini Notebook with Next.js and TypeScript23:41
How to Integrate Prisma 7 with Neon: A Step-by-Step Guide7:43
How to Implement Better Auth for Secure TypeScript Applications19:43
Unlock Private Workspaces: Enhance Your Dashboard UI Now!18:41
Discover the Three Panel Layout in Gemini Notebook: A Step-by-Step Guide10:50
How to Add and Manage Text Sources in Your Application23:19
Unlocking LangChain Basics: Configure Your AI Models in TypeScript8:33
Unlocking the Power of Vector Embeddings with Pinecone DB29:39
How to Implement Chat with Citations Using Prisma and Zod32:59
Unlocking Chat Graphs: Master LangGraph for Seamless AI Conversations15:10
Curious About Website Scraping? Discover the Power of Firecrawl!19:01
How to Create Dynamic Artifacts with Prisma and PNPM32:12
Gemini Notebook Quiz: NotebookLM-Style App with LangGraph
Explaining a NotebookLM-Style Study App to an EdTech Product Manager
How to Build a Zapier-like Automation SaaS Platform: A Step-by-Step Guide7:54
Why Version 7 of Prisma is Your Best Bet Right Now7:50
How to Master Authentication in Next.js with Better Auth24:35
Unlocking Workflow Automation: Add Data Models with Prisma10:22
How to Design and Implement a Workflow App Shell15:24
How to Build a Visual Workflow Builder with React Flow33:50
Unlock Seamless Background Execution with Inngest and LangGraph31:10
Unlock Real-Time Canvas Execution with Node Status Indicators14:00
How to Integrate AI Executors in Your Node Application44:58
How to Create a Workflow Template Gallery with AI Integration24:03
n8n Clone Quiz: Workflow Automation with LangGraph and Inngest
Walking a Non-Technical Founder Through Your Workflow Automation Engine
Building a ChatGPT Clone: From Setup to First Component7:38
Curiosity Unlocked: Setting Up Prisma and Neon Effortlessly12:59
How to Set Up Clerk Authentication in Your ChatGPT Clone13:38
How to Auto-Sync User Profiles with Clerk and Prisma15:43
How to Build a Chat Dashboard Shell UI with Next.js6:54
Unlocking Chat Functionality: Prisma Models for Conversations & Messages31:56
How to Integrate Vercel AI SDK for AI-Powered Applications28:01
Unlock a Modern UI: Enhance Your Chat App with Streamdown13:54
ChatGPT Clone Quiz: Full-Stack AI Chat with Vercel AI SDK
Walking a Senior Engineer Through Your ChatGPT Clone Backend
Build Your Own Perplexity Clone: Step-by-Step Guide11:35
How to Integrate Drizzle ORM with Neon Database for Serverless Apps7:32
Curiosity Unlocked: How Better Auth Transforms Your App's Security25:18
Unleash Real-Time AI Responses with Perplexity Shell: A Step-by-Step Guide13:26
How to Integrate Web Search in Your Perplexity Clone Using Tavily12:51
How to Add AI Image Generation to Your Perplexity Clone12:34
How to Implement Persistent Chat Threads with Save Feature20:43
Unlocking Advanced UI Enhancements: Chat Mode and Model Switch4:31
Perplexity Clone Quiz: AI Answer Engine with Web Search
Answering a Product Lead's Questions About Your AI Answer Engine