Updated 4 weeks ago
AI-powered learning
Save this course
Guide to Building Python and LLM-Based Multimodal Chatbots
Explore this AI chatbots course to build Python-based multimodal chatbots with Gradio, Rasa, Gemini, and Whisper v3. Learn LLM-powered techniques, RAG integration, and deploy on Hugging Face.
15 lessons
7h
Created by Educative
Join 3.1 million developers at
What You'll Learn
- Deep understanding of core concepts of chatbot development, including how chatbots work, their different types, and the essential elements of conversational design
- Familiarity with the Rasa Open Source framework for building ML-powered chatbots
- The ability to incorporate small language models (SLMs) into chatbots with Ollama
- Hands-on experience with Groq for accessing Llama 3 for text, Gemini for image processing, and Whisper v3 for accurate speech recognition
- The ability to use retrieval-augmented generation (RAG) with LlamaIndex to enhance chatbot knowledge and responses
- The ability to deploy chatbots to Hugging Face for accessibility and sharing
Learning Roadmap
2.
Foundations of AI Chatbots
Foundations of AI Chatbots
Learn about the evolution, anatomy, and frameworks for developing AI chatbots, including using Rasa with Python.
3.
Building a Generative AI-Powered Chatbot
Building a Generative AI-Powered Chatbot
5 Lessons
5 Lessons
Build AI chatbots powered by advanced generative AI, integrating multimodal capabilities for real-world applications.
4.
Enhancing Chatbots with Advanced Capabilities
Enhancing Chatbots with Advanced Capabilities
4 Lessons
4 Lessons
Explore retrieval-augmented generation (RAG) to improve chatbot responses and deploy your chatbots for wider accessibility.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
Trusted by 3.1 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies

