Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Convierte lo que sabes en una oportunidad y llega a millones de personas de todo el mundo.
Más información
Tu cesta está vacía.
Seguir comprando
AI Engineer Agentic Track: The Complete Agent & MCP Course
Lo más vendido
Calificación: 4,7 de 5(41,057 valoraciones)
278.187 estudiantes
Última actualización: 2/2026
Inglés

Lo que aprenderás

  • Project 1: Career Digital Twin. Build and deploy your own Agent to represent you to potential future employers.
  • Project 2: SDR Agent. An instant business application: create Sales Representatives that craft and send professional emails .
  • Project 3: Deep Research. Make your own version of the essential Agentic use case: a team of Agents that carry out extensive research on any topic you choose.
  • Project 4: Build a Stock Picker Agent in minutes with CrewAI—automate your search for investment gems!
  • Project 5: Deploy your own 4-Agent Engineering Team—manage, build, and test software apps with CrewAI and Coder Agents in Docker!
  • Project 6: Build your own version of OpenAI’s Operator Agent—your Sidekick works with you inside your browser via LangGraph!
  • Project 7: Agent Creator—an Agent that builds and launches new Agents using AutoGen, unlocking endless AI possibilities!
  • Project 8: Capstone—build a Trading Floor with 4 Agents making autonomous trades, powered by 6 MCP servers and 44 tools!

Contenido del curso

6 secciones131 clases17 h 5 m de duración total
  • Day 1 - Autonomous AI Agent Demo: Using N8n to Control Smart Home Devices7:15

    If you want to learn:

    - How to create autonomous AI agents that control smart home devices?

    - What makes N8n a powerful tool for AI automation without coding?

    - How to integrate OpenAI with smart home technologies?

    - Can AI agents make independent decisions for controlling Philips Hue lights?

    - What are the foundations of building practical AI workflows for home automation?


    Then this lecture is for you!


    Experience a hands-on demonstration of autonomous AI agents in action using N8n, a low-code workflow automation platform with built-in generative AI capabilities. Watch as instructor Ed Donner creates a complete AI workflow that controls Philips Hue smart lights through simple chat commands. The demonstration showcases how AI agents can connect to real-world devices, process natural language instructions, and even make autonomous decisions when given options. This practical introduction sets the foundation for the course's deeper exploration of agentic AI, where you'll move beyond using existing tools to actually coding and building your own AI agents. Perfect for beginners interested in smart home automation, AI integration, and seeing immediate, tangible results from artificial intelligence applications.

  • Day 1 - AI Agent Frameworks Explained: OpenAI SDK, Crew AI, LangGraph & AutoGen11:36

    If you want to learn:

    - What are the main AI agent frameworks available for developers?

    - How do OpenAI SDK, Crew AI, LangGraph, and AutoGen differ from each other?

    - Which AI agent framework is best for different use cases?

    - How can you build practical, deployable AI agents?

    - What does a complete AI agent development curriculum look like?

    - How do multiple AI agents collaborate effectively?


    Then this lecture is for you!


    This comprehensive lecture introduces the foundational AI agent frameworks that power modern agentic systems. You'll gain a clear understanding of the course structure spanning six weeks, from fundamental concepts to advanced multi-agent implementations. The lecture explores four major frameworks: OpenAI SDK (elegant and flexible), Crew AI (low-code fan favorite), LangGraph (sophisticated and powerful), and Microsoft's AutoGen (enabling remote agent collaboration). The curriculum balances theory with hands-on projects, including a career alter-ego agent, deep research tools, engineering team simulation, and a financial markets trading platform. By understanding these frameworks' unique approaches, from low-code to full-code implementations, you'll be equipped to select the right tool for commercial applications. The course culminates with Anthropic's Model Context Protocol (MCP), demonstrating how different models can connect and collaborate using a common protocol, representing the cutting edge of AI agent orchestration.

  • Day 1 - Agent Engineering Setup: Understanding Cursor IDE, UV & API Options11:50

    If you want to know:

    - How to set up an optimal development environment for agent engineering?

    - What tools like Cursor IDE and UV can do for your AI development workflow?

    - Which API options are available for agent development and their cost implications?

    - How to choose between cloud-based and local LLMs for your projects?

    - What environment setup works best for beginners vs experienced developers?

    - How to manage project dependencies efficiently for AI agent development?


    Then this lecture is for you!


    Dive into the essential setup phase of agent engineering with a comprehensive overview of the development environment and tools that will power your AI agent projects. Learn how to leverage Cursor IDE, an AI-powered code editor built on VS Code that dramatically improves coding productivity for agent development. Master UV, a fast Rust-based alternative to Anaconda that simplifies environment management with virtual environments. The lecture breaks down various API options including OpenAI, DeepSeek, Gemini, and locally-run Llama models, helping you understand cost implications and performance tradeoffs. Perfect for both coding beginners and experienced developers, this foundational session equips you with the technical infrastructure knowledge needed to build sophisticated AI agents while providing practical guidance on choosing the right tools for your specific needs and budget constraints.

  • Day 1 - Windows Setup for AI Development: Git, Cursor IDE & UV Package Manager20:54

    If you want to know:

    - How to properly set up a Windows environment for AI development?

    - What is UV Package Manager and why is it faster than Anaconda?

    - How to install and configure Cursor IDE for enhanced AI programming?

    - How to clone GitHub repositories and manage project dependencies efficiently?

    - What are the common "gotchas" to avoid during Windows setup for AI projects?

    - How to use PowerShell effectively for development tasks?


    Then this lecture is for you!


    This comprehensive Windows setup guide walks you through establishing a professional AI development environment with five essential steps. You'll learn how to clone GitHub repositories using Git, install the AI-powered Cursor IDE for intelligent code completion, and set up the lightning-fast UV Package Manager that dramatically reduces environment setup time from hours to minutes. The lecture demonstrates how to navigate common Windows-specific pitfalls including file path length limitations and antivirus interference. By following along, you'll create an isolated Python 3.12 environment with all required dependencies, establish proper project structure, and gain practical terminal skills for efficient AI development workflows. Perfect for Windows users who need a robust, performant setup for building AI agents and applications.

  • Day 1 - Setting Up Your Mac for AI Projects: GitHub, Cursor IDE & OpenAI API Key19:50

    If you want to learn:

    - How to properly set up your Mac for AI development projects?

    - What essential tools do you need to start building AI applications on macOS?

    - How to clone GitHub repositories and set up your development workspace?

    - How to install and configure Cursor IDE for AI-assisted coding?

    - What's the best way to manage Python packages for AI projects?

    - How to set up your OpenAI API key for development?


    Then this lecture is for you!


    This comprehensive setup guide walks Mac users through creating a complete AI development environment. You'll learn the five-step process starting with cloning the course GitHub repository using terminal commands and properly organizing your project files. The lecture covers installing and configuring Cursor IDE, an AI-enhanced code editor that will boost your productivity when building AI applications. You'll also discover UV package manager, a powerful tool for efficiently managing Python dependencies. Throughout the tutorial, you'll gain essential command line skills and understand how to verify and install necessary developer tools like Git and Xcode components. While the guide focuses specifically on macOS setup, the skills you'll learn form the foundation for all the AI projects in the course, including how to properly integrate your OpenAI API key for development.

  • Day 1 - Building Your First Agentic AI Workflow with OpenAI API: Step-by-Step17:35

    If you want to learn:

    - How to set up and configure your first OpenAI API workflow?

    - What's the proper way to manage API keys in AI development projects?

    - How to use Python notebooks effectively for AI experimentation?

    - How to troubleshoot common issues when connecting to the OpenAI API?

    - What's the best development environment setup for building AI agents?


    Then this lecture is for you!


    This hands-on tutorial walks you through building your first agentic AI workflow using the OpenAI API from scratch. You'll learn essential environment setup techniques including configuring Python virtual environments (.venv), managing API keys securely with environment variables, and initializing the OpenAI Python client. The session covers practical development workflows using Jupyter-style notebooks, which are ideal for AI experimentation and iterative development. We'll explore proper debugging approaches for common connection issues and introduce key concepts for agent development including asynchronous code patterns. Perfect for beginners looking to move beyond simple API calls to creating structured, production-ready AI workflows. By the end of this lecture, you'll have a functioning development environment and the foundational knowledge to start building sophisticated AI agents with the OpenAI API.

  • Day 1 - Introduction to Agentic AI: Creating Multi-Step LLM Workflows + Autonomy1:34

    If you want to learn:

    - What is agentic AI and how can you implement it with LLMs?

    - How do you create multi-step workflows that give AI systems autonomy?

    - What techniques allow language models to make their own decisions?

    - How can agentic workflows be applied to solve real business problems?

    - What's the difference between traditional LLM applications and agentic systems?


    Then this lecture is for you!


    This introductory lecture demystifies agentic AI by guiding you through creating your first multi-step LLM workflow with built-in autonomy. You'll experience hands-on implementation where an LLM makes its own decisions—selecting which business sector to investigate and formulating its analysis path. The session explores the fundamental concept of "choose your own adventure" decision-making for language models, setting a foundation for understanding more complex agentic patterns. By completing the accompanying lab exercise, you'll gain practical experience in designing AI systems that can plot their own course while still delivering valuable commercial insights. This represents your entry point into the powerful world of autonomous AI agents with real-world applications.

  • Day 2 - Building Effective Agents: LLM Autonomy & Tool Integration Explained6:13

    If you want to know:

    - What exactly defines an AI agent and how is it different from other LLM applications?

    - How do language models achieve autonomy in decision-making processes?

    - What's the critical difference between agent workflows and truly autonomous agents?

    - How can you integrate tools with LLMs to create effective agent systems?

    - What architectural patterns should you consider when designing AI agents?


    Then this lecture is for you!


    Dive into the theoretical foundations of AI agents in this comprehensive exploration of LLM autonomy and tool integration. Uncover the various definitions of agentic AI, from systems where LLM outputs control workflows to solutions involving tool usage and multi-LLM coordination. Learn the distinction between predefined workflows and truly autonomous agents as defined in Anthropic's "Building Effective Agents" framework. This session breaks down essential agent architecture concepts, design patterns, and implementation approaches that enable LLMs to maintain control over task execution and decision-making. While most sessions in this program focus on practical implementation, this theory-focused lecture provides the crucial conceptual groundwork needed before building your own autonomous AI systems. Perfect for developers looking to understand the architectural principles behind today's most advanced AI agent systems.

  • Day 2 - 5 Essential LLM Workflow Design Patterns for Building Robust AI Systems8:32

    If you want to know:

    - How do you design effective workflows for Large Language Models?

    - What are the five essential design patterns for creating robust AI systems?

    - How can you implement validation and quality control in LLM outputs?

    - What techniques does Anthropic recommend for LLM workflow architecture?

    - How do you orchestrate multiple LLMs to work together efficiently?


    Then this lecture is for you!


    Dive deep into the five essential LLM workflow design patterns critical for building robust AI systems. You'll explore Anthropic's recommended architecture approaches including prompt chaining for sequential task decomposition, routing mechanisms for specialized model selection, and parallelization techniques for concurrent processing. The lecture examines the powerful orchestrator worker pattern for dynamically handling complex tasks and the evaluator optimizer pattern that implements critical validation loops. Through practical examples, you'll learn how these patterns create guardrails, increase accuracy, and enhance the predictability of LLM-based systems. Whether you're designing production-grade AI applications or optimizing existing workflows, these foundational patterns provide the architecture needed for reliable, effective large language model implementations.

  • Day 2 - Understanding Agent vs Workflow Patterns in LLM Application Design6:39

    If you want to learn:

    - What's the crucial difference between agent patterns and workflow patterns in LLM applications?

    - How do autonomous LLM agents interact with their environment?

    - What challenges emerge when implementing agentic AI systems?

    - How can you implement effective monitoring and guardrails for agent frameworks?

    - Why are agent patterns more powerful yet less predictable than traditional workflows?


    Then this lecture is for you!


    This comprehensive lecture explores the fundamental distinction between agent and workflow patterns in LLM application design. You'll discover how agent patterns enable open-ended, dynamic problem-solving through continuous feedback loops and environment interaction, allowing LLMs to plot their own solution paths. The lecture details why these agentic approaches can tackle more complex problems than rigid workflows, while highlighting the inherent challenges of unpredictable execution paths, uncertain outputs, and variable costs. You'll learn about essential mitigation strategies including monitoring systems (such as OpenAI SDK's tracing capabilities and LangGraph's LangSmith tooling) and implementing guardrails to ensure agents behave safely and consistently. Perfect for developers looking to understand when to implement structured workflows versus more autonomous agent architectures in their LLM applications.

  • Day 3 - Orchestrating Multiple LLMs: Comparing GPT-4o, Claude, Gemini & DeepSeek10:16

    If you want to learn:

    - How to effectively orchestrate multiple LLMs in a single application?

    - What are the key differences between GPT-4, Claude, Gemini, and DeepSeek models?

    - How to choose between open source and closed source LLMs for specific tasks?

    - How to run models both in the cloud and locally for optimal performance?

    - What cost considerations should guide your LLM selection process?


    Then this lecture is for you!


    This practical, code-focused session explores the art of orchestrating multiple Large Language Models (LLMs) in your applications. You'll dive into hands-on comparisons between leading models including OpenAI's GPT-4, Anthropic's Claude 3.7 Sonnet, Google's Gemini 2.0 Flash, and DeepSeek's innovative offerings. Learn how to leverage both cloud-based APIs and local implementations using tools like Ollama and Grok. Discover strategies for model selection based on performance benchmarks, cost considerations, and specific use cases. By the end of this lecture, you'll understand how to effectively integrate and switch between different LLMs, gaining practical knowledge for implementing multi-model orchestration in real-world applications. Perfect for developers looking to optimize their AI implementations by selecting the right model for each task.

  • Day 3 - Multi-LLM API Integration: Comparing OpenAI, Anthropic & Other Models9:47

    If you want to know:

    - How to integrate multiple LLM APIs in a single Python application?

    - What are the key differences between OpenAI, Anthropic, Gemini, DeepSeek, and Grok APIs?

    - How to compare responses from different AI models for the same prompt?

    - How to set up authentication and environment variables for multiple LLM providers?

    - What techniques can you use to orchestrate between different AI models?


    Then this lecture is for you!


    This hands-on lab session demonstrates the integration and comparison of multiple Large Language Model APIs including OpenAI, Anthropic, Google's Gemini, DeepSeek, and Grok. You'll learn how to properly set up environment variables for API authentication, structure API calls for different providers, and analyze response differences across models. The lecture covers practical implementation of model orchestration techniques, showing how to leverage multiple AI providers in a single application. Beyond technical implementation, you'll gain insights into the cost structures of different providers and best practices for experimenting with various models. This essential knowledge prepares you for building sophisticated multi-model AI applications that can leverage the strengths of different LLMs.

  • Day 3 - Comparing LLM APIs: Using OpenAI Client Library with Claude, Gemini & ++12:56

    If you want to learn:

    - How to connect to multiple LLM APIs using a single client library?

    - What are the key differences between Claude, Gemini, DeepSeek, and Grok APIs?

    - Why most AI providers follow OpenAI's API format standards?

    - How to run open-source language models locally with OLLAMA?

    - Which Python code patterns work across different AI service providers?

    - How to switch between cloud AI providers with minimal code changes?


    Then this lecture is for you!


    Dive into the world of Large Language Model APIs as we explore how to leverage the OpenAI client library to interact with multiple AI services. You'll learn how to write Python code to connect with Anthropic's Claude 3.5 Sonnet, Google's Gemini 1.5 Flash, DeepSeek's 671B parameter model, and Grok's implementation of Llama 3.3 (70B). Discover the industry standardization around OpenAI's API format and how most providers offer compatible endpoints, making it easier to switch between services. We'll also cover OLLAMA for running lightweight open-source models locally on your machine, perfect for development and testing. By the end of this lecture, you'll understand the subtle differences between these APIs and be able to integrate various LLMs into your applications with confidence.

  • Day 3 - Multi-Model Orchestration: Creating a System to Evaluate AI Responses10:52

    If you want to learn:

    - How to create a system that evaluates responses from multiple AI models?

    - What Python techniques can streamline AI response comparison?

    - How to use Large Language Models to automatically evaluate other AI outputs?

    - Why multi-model orchestration matters for AI quality assessment?

    - What are the best practices for building AI evaluation frameworks?


    Then this lecture is for you!


    Dive deep into multi-model orchestration as we construct a sophisticated system for evaluating AI responses. Learn how to leverage Python's powerful functions like zip and enumerate to elegantly compare outputs from competing AI models. This hands-on session demonstrates how to structure, format, and process AI-generated content for systematic evaluation. You'll master practical techniques for automating the assessment process using one AI model to evaluate others, creating an efficient benchmarking framework. Perfect for developers and AI enthusiasts looking to implement objective comparison methodologies, debug evaluation systems, and build scalable frameworks for AI quality assessment. By the end of this lecture, you'll have the skills to create your own customized AI evaluation pipeline that can determine which models perform best for specific tasks.

  • Day 3 - Connecting Agentic Patterns to Tool Use: Essential AI Building Blocks0:35

    If you want to learn:

    - How do agentic patterns connect to AI tool use?

    - What are the essential building blocks for creating effective AI agents?

    - How can tools enhance the capabilities of language models?

    - Why is tool integration fundamental to advanced AI systems?

    - How do agentic workflows leverage tools for better results?


    Then this lecture is for you!


    This transition lecture bridges core concepts of agentic workflows and patterns with the essential domain of tool use in AI systems. Building on previous explorations of agents, agentic patterns, and LLM orchestration, this session establishes the critical connection between AI agents and the tools they leverage. You'll understand how tool integration serves as a fundamental building block for developing sophisticated AI agents and why this connection forms the foundation for all subsequent topics in the course. The lecture prepares you for an in-depth exploration of AI tools, setting the stage for practical applications where agentic patterns and tool use combine to create powerful, functional AI systems with enhanced capabilities and real-world utility.

  • Day 4 - Comparing AI Agent Frameworks: Simplicity vs Power in LLM Orchestration6:30

    If you want to learn:

    - Which AI agent framework is best for your specific project needs?

    - How do frameworks like OpenAI Agents SDK compare to LangGraph or AutoGen?

    - What are the tradeoffs between simplicity and power in LLM orchestration?

    - Should you use a framework at all or just connect directly to LLM APIs?

    - How do complexity levels vary across popular AI agent frameworks?

    - What factors should guide your framework selection process?


    Then this lecture is for you!


    This comprehensive overview navigates the landscape of AI agent frameworks, examining the spectrum from direct API connections to complex orchestration systems. You'll discover how frameworks fall into distinct complexity tiers—from the simplicity of no-framework approaches and Model Context Protocol (MCP), to lightweight solutions like OpenAI Agents SDK and Crew AI, to powerful but complex systems such as LangGraph and AutoGen. The lecture explores key differences in flexibility, learning curves, and ecosystem integration while highlighting how each framework balances abstraction with control. By understanding these tradeoffs, you'll gain practical insights for selecting the optimal framework based on your specific business objectives, technical requirements, and team capabilities—essential knowledge for building effective agentic AI solutions that align perfectly with your project scope.

  • Day 4 - Resources vs. Tools: Two Ways to Enhance LLM Capabilities in Agentic AI7:45

    If you want to learn:

    - How can you enhance an LLM's capabilities without changing its core model?

    - What's the difference between resources and tools in Agentic AI?

    - How does Retrieval Augmented Generation (RAG) improve AI responses?

    - What's really happening behind the scenes with LLM function calling?

    - How can you give AI agents the power to use external tools?


    Then this lecture is for you!


    This lecture explores two fundamental approaches to enhancing Large Language Model capabilities in Agentic AI: resources and tools. You'll first discover how resources work by providing additional context to improve an LLM's expertise on specific topics - essentially "shoving relevant data into the prompt." The lecture demystifies Retrieval Augmented Generation (RAG) as a method for selecting the most relevant contextual information. Then, you'll learn how tools enable LLMs to perform actions like database queries or external API calls, with a behind-the-scenes look at how function calling works through JSON responses and conditional statements. Through practical examples, including an airline ticket price scenario, you'll understand the mechanics of giving AI systems autonomy to access external capabilities. This foundational knowledge prepares you for implementing both resource-based and tool-based enhancements in your own AI applications.

  • Day 4 - Build a Web Chatbot That Acts Like You Using Gradio & OpenAI9:48

    If you want to learn:

    - How to build a web chatbot that responds as if it were you?

    - How to leverage your LinkedIn profile and personal information to create an AI representative?

    - How to implement Gradio to create beautiful chat interfaces with minimal coding?

    - How to use OpenAI's API to power a personalized AI assistant?

    - How to combine PDF parsing and LLM capabilities for practical applications?


    Then this lecture is for you!


    Build a personalized web chatbot that acts like your professional alter ego using Gradio and OpenAI. This hands-on tutorial guides you through creating an AI assistant that can answer questions about your career, skills, and experience by leveraging your LinkedIn profile and personal information. You'll learn to parse PDF files with PyPDF2, implement system and user prompts for contextual conversations, and build an elegant chat interface using Gradio's powerful yet simple framework. The project demonstrates practical AI application by combining document processing, large language models, and web interfaces to create a digital representative that stays in character while engaging with users. Perfect for professionals wanting to create an AI-powered extension of themselves or developers looking to implement personalized chatbots with minimal front-end coding experience.

  • Day 4 - Using Gemini to Evaluate GPT-4 Responses: A Multi-LLM Pipeline13:15

    If you want to learn:

    - How to build a multi-LLM pipeline where one model evaluates another?

    - How to use Gemini to evaluate GPT-4's responses automatically?

    - What are structured outputs and how to implement them with Pydantic models?

    - How to create a feedback loop between different LLM systems?

    - How to build sophisticated AI workflows without relying on agentic frameworks?


    Then this lecture is for you!


    In this practical, hands-on lecture, you'll master the art of creating a multi-LLM evaluation pipeline from scratch. Learn how to leverage Gemini to automatically assess GPT-4o Mini's responses, implementing a sophisticated quality control system that can regenerate answers when they don't meet standards. We'll walk through building this entire workflow using a frameworkless approach, giving you deep insight into how these systems operate under the hood. You'll implement Pydantic models for structured outputs, create evaluation prompts, and connect multiple AI models in a seamless pipeline. This technique is invaluable for developing more reliable AI applications where quality control is essential. By the end of this lecture, you'll have practical experience implementing an LLM feedback loop that can significantly improve response quality in your AI systems.

  • Day 4 - Building Agentic LLM Workflows: Resources, Tools & Structured Outputs1:22

    If you want to learn:

    - How to build effective agentic workflows between LLMs?

    - What resources and tools are essential for creating powerful AI agents?

    - How to implement structured outputs for more reliable LLM applications?

    - What is the evaluator-optimizer pattern and how does it enhance AI interactions?

    - How to create a deployable commercial AI agent based on your professional expertise?


    Then this lecture is for you!


    This comprehensive session on Building Agentic LLM Workflows covers the essential components needed to create sophisticated AI agents. You'll explore agent frameworks and learn how to arm LLMs with resources containing domain-specific information—even details about your own career. The lecture demonstrates how to implement structured outputs for the evaluator-optimizer pattern, enabling more reliable back-and-forth interactions between models. You'll gain hands-on experience integrating tools into your LLM workflows, setting a foundation for building deployable agents. This session culminates in preparation for creating your own commercial project: a professional AI alter-ego that visitors can interact with on your website to learn about your expertise. Perfect for developers looking to move beyond basic prompting to create intelligent, agentic systems with practical applications.

  • Day 5 - Building Your Career Alter Ego: LLM Function Calling with Push Alerts8:20

    If you want to learn:

    - How to create an AI assistant that can represent your professional career online?

    - What is LLM function calling and how can you implement it in real projects?

    - How to set up push notifications that alert you when someone interacts with your AI?

    - How to build custom tools that extend your language model's capabilities?

    - How to create a career alter ego that handles questions about your professional history?

    - What is Pushover and how can it be integrated with AI applications?


    Then this lecture is for you!


    Dive into creating your personalized career alter ego using LLM function calling and push notification integration. This hands-on coding session guides you through implementing Pushover, a simple tool for sending push alerts to your phone when users interact with your AI assistant. Learn how to structure JSON function definitions that enable your language model to trigger external tools, allowing it to record user interest and log unanswerable questions. This foundational approach skips complex frameworks to give you direct insight into how language models interact with external functions. By the end of this tutorial, you'll have built a professional AI representative for your website that can answer questions about your career while alerting you to important user interactions through real-time mobile notifications.

  • Day 5 - LLM Tool Calls Demystified: How to Process and Execute Function Requests5:44

    If you want to learn:

    - How do LLMs actually execute function calls behind the scenes?

    - What's happening when a language model requests to use a tool?

    - How to process and handle JSON responses containing function requests?

    - What techniques can you use to dynamically execute functions called by LLMs?

    - How to extract and use parameters provided by an LLM in your function calls?


    Then this lecture is for you!


    Dive deep into the mechanics of LLM tool calls in this comprehensive technical session. You'll learn how to build a robust handler for processing function requests from large language models, including parsing JSON responses, extracting function names and parameters, and executing the appropriate functions. The lecture demonstrates both traditional conditional approaches and more elegant dynamic function execution using Python's globals dictionary. Understanding this foundational implementation will give you valuable insights into what frameworks are doing behind the scenes when handling LLM tool calls. By the end of this session, you'll have the knowledge to implement your own tool call processing system and better understand how structured outputs from language models can be transformed into actual function executions in your applications.

  • Day 5- Building AI Assistants: Implementing Tools for Handling Unknown Questions2:44

    If you want to learn:

    - How to build AI assistants that gracefully handle unknown questions?

    - What techniques make LLMs admit when they don't know something?

    - How to implement fallback mechanisms using tools in AI systems?

    - How to leverage prompt engineering for directing AI behavior?

    - Why understanding next token prediction is crucial for effective AI development?

    - How to create systems that record questions for future training?


    Then this lecture is for you!


    Dive into the practical implementation of AI assistants capable of recognizing knowledge boundaries. This session explores how to build intelligent systems that acknowledge limitations through custom tool implementation. You'll learn effective prompt engineering techniques for guiding LLM behavior, including repetition strategies and JSON-based tool definitions. Discover the mechanics of conversation steering, allowing your AI to gracefully direct users toward alternative communication channels when faced with unknown questions. The lecture demystifies how next token prediction enables complex tool-calling behaviors, providing foundational knowledge for developing more transparent and honest AI assistants. Perfect for developers looking to create AI systems that balance capability with appropriate humility and data collection for continuous improvement.

  • Day 5 - Creating & Deploying an AI Agent: From Chat Loop to HuggingFace Spaces10:44

    If you want to learn:

    - How to create an AI agent that can call external tools and functions?

    - What's the step-by-step process for implementing a robust chat loop in an AI assistant?

    - How to deploy your AI chatbot to production using HuggingFace Spaces?

    - How to build a personalized virtual AI resume that showcases your technical skills?

    - What's the technical implementation behind an AI agent with tool-calling capabilities?

    - How to integrate notification systems like Pushover into your AI assistant?


    Then this lecture is for you!


    This hands-on session covers the critical implementation of an AI agent with tool-calling capabilities. You'll learn how to build the core chat function that handles OpenAI's tool calls, enabling your AI to perform actions beyond conversation. The lecture demonstrates the complete workflow from creating a Python module with a well-structured chat loop to deploying your agent as a virtual resume on HuggingFace Spaces. You'll understand how to integrate external APIs, handle JSON responses, implement conditional logic for tool execution, and package everything into a production-ready Gradio application. By the end, you'll have created a powerful AI avatar that can represent your skills and experience online - a modern replacement for traditional resumes that demonstrates your AI development abilities in action.

  • Day 5 - Deploying Career Conversation Chatbots to Gradio8:44

    If you want to learn:

    - How to deploy a career conversation chatbot that represents you professionally?

    - How to create an AI assistant that sends real-time notifications when someone wants to connect?

    - How to build a virtual career avatar that handles introductory conversations for you?

    - How to integrate API keys and services like Pushover into your AI applications?

    - How to embed your AI chatbot on your personal website to enhance your online presence?


    Then this lecture is for you!


    Learn how to deploy a personalized career conversation chatbot using Gradio and Hugging Face Spaces in this hands-on tutorial. You'll walk through the entire deployment process, from setting up the application to configuring essential API keys and secrets for OpenAI and Pushover notifications. This lecture demonstrates how to create an interactive AI avatar that can discuss your professional background, notify you when users ask questions beyond its knowledge base, and collect contact information from interested parties. The practical exercises will guide you to enhance your chatbot with additional features like RAG implementation, database integration, and response evaluation. Discover how tool-enabled AI assistants can transform from simple chatbots into commercially valuable applications that interact with the real world through structured outputs and external services.

  • Day 5 - Foundation Week Wrap-up: Building Complete AI Agents with APIs & Tools1:35

    If you want to know:

    - How to build complete AI agents that integrate with multiple APIs?

    - What are the foundational patterns for creating effective AI agents?

    - How to orchestrate different tools and resources in your AI applications?

    - How structured outputs relate to tool usage in agent development?

    - What to expect when working with OpenAI's Agents SDK?


    Then this lecture is for you!


    This Foundation Week wrap-up lecture consolidates essential concepts for building complete AI agents with APIs and tools. You'll review the journey from understanding basic agentic patterns to orchestrating multiple APIs and integrating various resources into functional applications. The lecture highlights the elegant packaging of tool usage and draws important parallels between structured outputs and tool implementation. Perfect for both beginners who are getting their first exposure to AI agent development and experienced developers seeking to deepen their understanding of the underlying mechanics, this summary prepares you for advanced topics like the OpenAI Agents SDK. By connecting fundamental concepts with practical applications, you'll gain crucial insights for creating sophisticated AI agents that can solve real-world problems effectively.

  • Day 5 [Extra] - Building Your First Agent Loop with OpenAI Tools from Scratch13:23

    If you want to learn:


    • What is the most common definition of agentic AI in 2026, and how has it evolved?

    • What does it actually mean for an LLM to “run tools in a loop to achieve a goal”?

    • How do you build a simple agent loop from first principles in Python using the OpenAI library?

    • How do tool calls work (JSON tool schemas, calling tools, and feeding results back to the model)?

    • How do you implement a clean while-loop agent pattern with stop conditions like finish_reason?

    • How can you make an agent feel real with a small “todo list” tool and rich console output in Cursor?



    Then this lecture is for you!

    In this lecture, you’ll get a practical, up-to-date definition of agentic AI and then make it concrete by building a minimal agent loop in Python. You’ll create two simple tools (a todo creator and a “mark complete” tool), describe them as tool schemas, and wire them into a tight while-loop that repeatedly calls openai.chat.completions.create, detects tool-call finish reasons, executes the tools, and feeds tool outputs back to the model until the job is done. Along the way, you’ll use .env for configuration, add clean terminal formatting with rich, and control speed by setting reasoning effort appropriately—so you can see how tool-calling turns “token generation” into an agent that plans, executes, and completes tasks step-by-step.

Requisitos

  • While it’s ideal if you can code in Python and have some experience working with LLMs, this course is designed for a very wide audience, regardless of background. I’ve included a whole folder of self-study labs that cover foundational technical and programming skills. If you’re new to coding, there’s only one requirement: plenty of patience!
  • The course runs best if you have a small budget for APIs, but it’s totally your choice. You can complete the entire course with no API spend. If you do wish to use frontier models, the typical spend would be under $5. You can choose to access more capabilities if you’re comfortable spending a little more.

Descripción

2026 is nothing short of a watershed moment for AI Agents. It has never been more important to be an expert with Agentic AI. And that is precisely the goal of this course: to equip you with the skills and expertise to design, build and deploy Autonomous AI Agents, opening up new career and commercial opportunities.


This is an intensive 6-week program to master Agentic AI. We start by building foundational expertise, connecting LLMs using proven design patterns. Then, each week, we upskill with new frameworks: OpenAI Agents SDK, CrewAI, LangGraph and Autogen. The course culminates with a full week on the remarkable opportunities opened up by MCP.


Above all, this is a hands-on course. I’m a big believer that the best way to learn is by DOING. So please prepare to roll up your sleeves! We’ll build 8 real-world projects; some are astonishing, some are intriguing, and some are quite surreal. But one thing’s for sure: all are powerful demonstrations of Agentic AI’s potential to utterly transform the business landscape.


So come join me on this comprehensive 6-week journey. By the end, you will have mastered Agentic AI. You will have expertise in all the major frameworks. You’ll be well-versed in the strengths and traps of Agentic AI. You’ll confidently unleash Autonomous Agents to solve real-world commercial problems. And along the way, you’ll have had a whole lot of fun with the astounding, groundbreaking technology that is Agentic AI.


¿Para quién es este curso?

  • Well, perhaps I’m biased, but I’d say: anyone and everyone! If you’re fascinated in the potential of Agents and hungry to have the skills to create powerful Agentic AI – then you’ve come to the right place. While it’s most suited to those with programming experience, I’ve designed the course to work for all backgrounds.