Intermediate33% off

Building Chatbots with LLM APIs

Master the art of crafting intelligent, interactive chatbots from scratch using leading Large Language Model APIs like OpenAI and Anthropic.

4.6
(2,500)
2,500 studentsEnglish

Created by Nadia Chen · Creative Technologist

Promo video coming soon
$699$1,049Save 33%
Enrol now

30-day money-back guarantee

This course includes

  • 20 video lessons
  • 5h 32m of content
  • Downloadable resources
  • Full lifetime access
  • Certificate of completion
  • 30-day money-back guarantee

What you'll learn

  • Integrate and interact with leading LLM APIs (e.g., OpenAI, Anthropic) for conversational AI.
  • Design effective system prompts and user prompts for multi-turn chatbot dialogues.
  • Implement conversational memory and context management to maintain coherence.
  • Utilize function calling to enable chatbots to interact with external tools and APIs.
  • Apply Retrieval Augmented Generation (RAG) to ground chatbots in private or real-time data.
  • Handle errors, manage API costs, and implement basic security considerations.
  • Structure chatbot logic for complex user requests and decision flows.
  • Develop strategies for evaluating, deploying, and monitoring LLM-powered chatbots.

About this course

The age of static, rule-based chatbots is over. Today, Large Language Models (LLMs) like those from OpenAI, Anthropic, and Google offer unprecedented power to create dynamic, context-aware conversational agents. This course is for developers, product managers, and entrepreneurs ready to move beyond basic API calls and build truly engaging, useful chatbots that can hold meaningful conversations, answer complex questions, and even perform actions in the real world. We'll dive deep into the practicalities of integrating LLM APIs into your applications. You'll learn how to manage conversational state, implement memory, and ensure your chatbot maintains context across multiple turns. We'll cover advanced prompting techniques specifically tailored for conversational AI, including persona definition and instruction tuning, to make your chatbot sound consistent and intelligent. Beyond just generating text, you'll master the art of "tool use" and "function calling" – allowing your chatbot to interact with external systems, retrieve real-time data, and even execute code. Imagine a chatbot that can not only answer questions about flight prices but also book the flight for you. We'll also tackle crucial aspects like error handling, cost optimization, and strategies for deploying and monitoring your chatbot in production environments. By the end of this course, you won't just know *how* to call an LLM API; you'll know *how to build* a robust, intelligent, and deployable chatbot solution ready for real-world interaction. Get ready to turn abstract AI capabilities into concrete, user-facing experiences.

Course content

5 modules · 20 lessons · 5h 32m

  • Choosing Your Engine: OpenAI, Anthropic, and BeyondPreview
    14m
  • Your First API Call: The `/chat/completions` EndpointPreview
    18m
  • Roles & Messages: Structuring Conversational Input
    16m
  • Beyond Simple Text: Controlling Output Formats (JSON, XML)
    12m

Requirements

  • Intermediate proficiency in Python programming.
  • Basic understanding of Large Language Models (LLMs) and their capabilities.
  • Familiarity with REST APIs and JSON data structures.

Your instructor

N

Nadia Chen

Creative Technologist

Nadia produces AI-assisted campaigns for global brands and teaches creators to use generative tools professionally.