Skip to content
New

AI & ML Engineering

From your first API call to a multi-agent system in production

60 lessons · 20h 22m
Created by Demo TrainerUpdated September 2026EnglishIntermediate

What you'll learn

  • Explain what a language model is actually doing, in terms you can defend in an interview
  • Call an LLM API from Python with memory, streaming and function calling
  • Build an agent from scratch — tool calling, ReAct, planning and reflection — before reaching for a framework
  • Orchestrate several agents with shared memory, routing, retries and human approval
  • Build stateful agent workflows in LangGraph with real tools and sub-agents
  • Choose a model on cost and capability rather than on fashion
  • Ship a finished AI Career Coach with a working interface
Level
Intermediate
Duration
60 lessons (about 12 weeks)
Material
20h 22m
Lessons
60
Language
English
Access
365 days

About this course

Sixty lessons that take you from what a language model actually is to a working multi-agent AI Career Coach — agents built from scratch first, then LangChain and LangGraph once you know what they are replacing.

Most AI courses teach you to prompt. This one teaches you to build. You start with the vocabulary used precisely — AI against ML against deep learning against generative and agentic — then make your first API call, add memory, add streaming, and write an agent from scratch in plain Python so that when LangChain and LangGraph arrive you already know what they are doing for you. The second half is multi-agent work: orchestration, shared memory, routing, retries, tracing, human approval and parallel execution, finished as an AI Career Coach with a real interface. It closes on the Claude model family and choosing a model on cost and capability rather than on whichever one was in the news.

Syllabus

8 modules · 60 lessons · 20h 22m · 1 free to preview

  1. Start here1 free2 lessons · 23m
  2. AI foundations6 lessons · 1h 28m
    • AI vs ML vs DL vs GenAI vs Agentic AI15m
    • LLMs & Tokens Explained15m
    • Tokens, Context Window & Parameters Explained15m
    • Comparing LLM Models | ChatGPT vs Gemini vs Claude15m
    • Prompt Engineering Fundamentals | RTCFO Framework15m
    • Advanced Prompt Engineering Techniques15m
  3. Working with LLM APIs4 lessons · 1h 23m
    • APIs Explained for AI Engineers | Gemini API Key Setup15m
    • Connect Gemini API with Python | Google AI Studio Tutorial23m
    • Build a Conversational AI Chatbot with Memory | Gemini API + Python23m
    • Streaming AI Responses in Python | Real-Time AI Chatbot23m
  4. Building your first agents8 lessons · 3h 1m
    • AI Tool Calling Fundamentals in Python | MCP & AI Agents Foundation23m
    • Build Your First AI Agent in Python | Assistant vs Agent Explained23m
    • Building Autonomous AI Agents | LLM-Based Tool Decision Making23m
    • Function Calling with Gemini | Build an AI Career Assistant in Python23m
    • ReAct Agent in Python | Build Your First AI Career Coach Agent23m
    • Planner Agent in Python | Build an AI Career Planner Agent23m
    • Build a Research Agent with Python23m
    • Build a Reflection Agent with Python23m
  5. Multi-agent systems12 lessons · 4h 32m
    • Build Your First Multi-Agent AI System23m
    • AI Agents Collaborating in Real-Time23m
    • Multi-Agent Orchestration with Python23m
    • Conversation Memory for Multi-Agent AI Systems23m
    • Build a Knowledge Base for AI Agents23m
    • Workflow Routing Changes Everything in Multi-Agent AI23m
    • Retry Failed AI Agents Automatically23m
    • Track AI Agent Execution with Python23m
    • Human-in-the-Loop23m
    • Parallel Agent Execution: The Speed Hack Every AI Engineer Needs23m
    • AI Career Coach Studio with Streamlit23m
    • AI Career Coach Project Wrap Up23m
  6. LangChain8 lessons · 3h 1m
    • LangChain Tutorial for Beginners | Introduction & Setup23m
    • Your First LangChain Program - Gemini API Setup & .env23m
    • Build an AI Coding Assistant - LangChain Prompt Templates23m
    • LangChain LCEL & Output Parsers Explained | AI Coding Assistant23m
    • LangChain LCEL Pipeline - Prompt to Model to Parser23m
    • LangChain Runnable Interface - Lambda, Parallel & Branch23m
    • Context Management in LangChain | AI Engineering Day 3723m
    • Build Multiple Chains in LangChain | AI Engineering Day 3823m
  7. LangGraph14 lessons · 4h 41m
    • Beyond LangChain: Why You Need LangGraph23m
    • LangGraph Tutorial | Graph, Node, Edge, State Explained + First LangGraph Program23m
    • Build a Multi-Node Workflow with LangGraph | AI Engineering Day 4123m
    • Conditional Edges in LangGraph Explained | AI Engineering Day 4223m
    • Don't Build AI Without Pydantic | Agentic AI with LangGraph | AI Engineering Day 4323m
    • Why AI Agents Need Tools | Tool Calling in LangGraph19m
    • Build Your First Real Tool in LangGraph | Project Context Tool19m
    • Build a Custom File Reader Tool in LangGraph | AI Engineering Day 4619m
    • LangGraph Sequential Workflow: Build a Multi-Tool Agent19m
    • Parallel Tool Execution in LangGraph | Fan-Out & Fan-In Explained | AI Engineering Day 4819m
    • Build a Multi-Agent System in LangGraph | AI Engineering Day 4919m
    • Agent Orchestration in LangGraph | Supervisor & Worker Agents | AI Engineering Day 5019m
    • Sub-Agents & Subgraphs in LangGraph | AI Engineering Day 5119m
    • Memory & Checkpointing in LangGraph | AI Engineering Day 5219m
  8. Claude and certification6 lessons · 1h 52m
    • Master 3 Claude Certifications in One Series19m
    • What Is Claude AI? Ecosystem & API Setup for Beginners19m
    • Claude Haiku vs Sonnet vs Opus: Which Model Should You Use?19m
    • Claude Dynamic Model Routing in Python | Cut Cost Without Losing Quality19m
    • CCAO-F Exam Prep | Claude AI Capabilities & Limitations | What It Can and Cannot Do19m
    • Testing Claude Capabilities & Limits using Python19m

Your instructor

  • Gs Dwiwedi

    Full-stack engineer, and the person who built this platform

    15 years experience · Java, Spring Boot, React, PostgreSQL, System design

    Fifteen years building and running production systems, most of them in Java and JavaScript. Teaches the way he works: start with something that runs, then make it correct, then make it fast.

What you'll get

  • Free first lessonThe opening lesson of the course is public — read it before you buy.
  • Lifetime accessOne purchase, a year of access, and every future update included.
  • Every lesson on videoRecorded, chaptered and rewatchable at your own speed.
  • Certificate on completionIssued automatically and verifiable by a public link.

Tools you'll use

  • PythonThe whole series is written in it — no notebook-only code
  • Gemini APIKeys, requests, streaming and function calling
  • LangChainPrompt templates, LCEL, output parsers and chains
  • LangGraphState graphs, conditional edges, tools and sub-agents
  • PydanticTyped, validated inputs and outputs for every agent
  • StreamlitPutting an agent behind an interface people can use
  • Claude APIModel selection, dynamic routing and cost control

Before you start

  • Comfortable writing basic Python — functions, dictionaries, a virtual environment
  • A laptop that can run Python 3.10 or newer
  • A free Google AI Studio key; every paid service used has a free tier

Who this is for

  • Developers moving into AI engineering from ordinary backend or web work
  • Data people who can train a model but have never served one
  • Anyone who has used ChatGPT and wants to build with it instead of in it