Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Chatbots - Build Your First AI Assistant
Rating: 4.8 out of 5(12 ratings)
844 students

Introduction to Chatbots - Build Your First AI Assistant

Design, Develop, and Deploy Your First Intelligent Chatbot
Created byYogesh Raheja
Last updated 7/2025
English
English [Auto],

What you'll learn

  • Introduction to Chatbots and their types
  • Chatbot Architecture & workflow
  • Streamlit Basics
  • Learn creating - Single Page Chatbot Application
  • Learn creating - Multipage Application using streamlit
  • Learn creating - File Q&A Bot
  • Learn creating - CSV Bot
  • Learn creating - Image Generation Bot
  • Learn creating - Integrating local model with Ollama
  • Deploying Your Chatbot on Cloud

Course content

7 sections • 20 lectures • 2h 1m total length
  • Introduction2:23

    Explore the basics of chatbots and advanced techniques, run local AI models with llama, integrate external APIs via Gemini API, and build and deploy your own intelligent assistant.

  • Course Handbook - Introduction to Chatbots - Build Your First AI Assistant0:07
  • GitHub Repository Link0:12

Requirements

  • Overview of AI-Ecosystem
  • Basic knowledge of Python, LLMs, Prompt Engineering

Description

Chatbots are transforming how we interact with digital systems. From customer support to personal productivity tools, AI assistants are becoming an essential part of modern applications. This course is designed for beginners, developers, and tech enthusiasts who want to learn how to build smart, functional chatbots from scratch.


What’s in this course?

We start with the basics: what chatbots are, the different types, and where they are used. You will then set up your development environment and gradually move into building real applications using tools like Streamlit and local models with Ollama.


You will build practical bots, including:

  • A simple Chatbot Application

  • A file Q&A bot that answers questions from uploaded documents

  • A CSV bot for querying data

  • An image generation bot using prompts

In the final phase, you will learn how to deploy your chatbot online using Streamlit Community Cloud, making it accessible to users.

Special Note:

This course is designed to showcase all practical concepts through live demonstrations. Every concept is presented in real-time, and any issues or errors that arise are promptly troubleshooted and addressed as they occur, allowing you to learn from real-world scenarios.


Course Structure:

  • Lectures

  • Live Demonstrations

  • Assessments


Course Contents:

  • Introduction to Chatbots and their types

  • Prerequisites and Environment Setup

  • Streamlit basics

  • Chatbot Architecture and workflow

  • Build Your Chatbots for:

    - Single Page Chatbot Application

    - Multi Page  Chatbot Application

    - File Q&A bot that answers questions from uploaded documents

    - Image Generation Bot

    - Integrating local model with Ollama

    - CSV Bot

  • Deploying the Chatbot Application


This course is designed with a strong focus on practical learning. Learners are encouraged to follow along and build their own chatbot projects as they progress through the course.

Who this course is for:

  • AI/ML Engineers
  • AI/GenAI Enthusiasts curious to build and deploy chatbots project
  • Tech Leads & Product Managers
  • DevOps, Cloud and SRE Engineers