The Development Guide 2026 (Beginner + Advanced)
Create a Chatbot by leveraging and integrating the power of OpenAI, GPT, ChatGPT, DALL-E and FastAPI
Lo que serás capaz de hacer
Are you tired of boring, outdated & incomplete tutorials? Build an application YOU can be proud of. Learn how to BUILD and DEPLOY a Chatbot application from scratch! Includes the modern capabilities of GPT-4, OpenAI API, DALL-E and more - AI (artificial intelligence) has some of the hottest and most in-demand technologies in the market. By the end of this course, you will have built your own production ready AI Chatbot , that leverages the power o f FastAPI, GPT, DALL-E and more! There are tons of tutorials, but how many actually show you how to build an entire application and then deploy it so the world can see YOUR app? - Being able to leverage AI into your application can improve the job you have, get you a new job, or even create a startup / contract roles! These skills are highly sought after with some of the highest paying job postings are asking for AI, Python & FastAPI experience. In this complete Chatbot course you will quickly get caught up to speed with a full refresher on Python and FastAPI that is integrated. Whether you are wanting to expand your current craft, want to change careers or simply wanting to learn a new fast growing piece of technology, then this course if for you. You will be using all modern technologies that include: OpenAI, GPT-4, ChatGPT, DALL-E, FastAPI, Python, PyCharm and WebSockets! This course is designed with beginners in mind! This means no matter what kind of background you come from you will be able to learn some of the hottest technology in the market! All you need is some basic programming knowledge, take the refreshers and you will be on your way! - In this course, you will get (not only): - All source code is available for download - Responsive Instructor: All questions answered within 24 hours - Professional video and audio recordings (check the free previews) - High quality closed-captions / subtitles available for English (new!) - Content and Overview: Install & Setup Python, IDE & FastAPI Refreshers on Python & FastAPI Learn Prompt Engineering Creating OpenAI Account Creating Secret Keys Create and scale a personal Chatbot Full Stack Development Deploy your application so the world can use it And more! Course videos are regularly updated to keep up with the newest updates and information. The codingwithroby community is very active, so always know that if you have a question you will receive an answer within 24 hours! - See what other students are saying about my courses! "Eric helped me obtain the knowledge I need in order to be onboarded on creating APIs using FastAPI. Thank you very much!" "The instructor makes the concept easy to understand and learn." "Very well put together... explanation is easy and simple and quizes and assignments really helps to learn and understand better" "Excellent in-depth explanations and great content. Eric Roby is an excellent educator. Definitely, Udemy's best and most comprehensive FastAPI course!" "Clear, crisp and covered a wide array of topics on python. Thanks Eric for the course." "Very clear explanation, excellent teacher." - No Risk – Money-Back Guarantee Finally, there is no risk . Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day money back guarantee . So you have nothing to lose, sign up for this course and learn how to build an AI Chatbot using GPT, OpenAI, ChatGPT, Python and FastAPI It is time to level up your career and become an AI dev today!
- Master the modern way to create Chatbots
- Structure and define GPT's output for consistency & clarity
- Boost efficiency by creating a Chatbot that is integrated into your daily life
- Understand the basics of the OpenAI API
- Integrate GPT and create a Chatbot into your personal application
- Learn how to create content and images for your Chatbot & users
Temario
UNIDAD 1 - Introduction · 6 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Introduction
- Course Content
- How To Get The Most Out Of This Course
- Items to help you get started
- Download Slides for this course
- Download Source Code
UNIDAD 2 - Python & FastAPI Refresher · 72 leccionesUNIDAD 2 - Python & FastAPI Refresher
UNIDAD 2 - Python & FastAPI Refresher
- Python Installation Overview
- Python Setup (Windows)
- Python Setup (Mac)
- Python Integrated Development Environment Overview
- Setup Integrated Development Environment
- Download Python Refresher Source Code
- Python Variables
- Python Comments
- Assignment
- Python Assignment Solution
- Python String Formatting
- Python Getting User Input
- Python String Assignment
- Python String Assignment Solution
- Python Lists
- Python Sets and Tuples
- Python Lists Assignment
- Python Lists Assignment Solution
- Python Booleans and Operators
- Python If Else Statements
- If Else Assignment
- Python If Else Assignment Solution
- Python Loops
- Python Loops Assignment
- Python Loops Solution
- Python Dictionaries
- Python Dictionaries Assignment
- Python Dictionaries Solution
- Python Functions
- Python Function Assignment
- Python Imports
- Object Oriented Programming in Python Overview
- What will we be Creating?
- Object Oriented Programming in Python
- Abstraction in Python Overview
- Abstraction in Python
- Constructors in Python Overview
- Constructors in Python
- Encapsulation in Python Overview
- Encapsulation in Python
- Inheritance in Python Overview
- Self vs Super
- How we will Implement Inheritance
- Inheritance in Python
- Polymorphism in Python Overview
- How we will Implement Poloymorphism
- Polymorphism in Python
- Time to Battle Overview
- Time to battle
- Composition in Python Overview
- Hero Battle Overview
- Composition and Hero Battle
- FastAPI Overview
- Virtual Environments Overview
- FastAPI and Virtual Environment Installation (Windows)
- FastAPI and Virtual Environment Installation (Mac)
- Basic Project Introduction
- FastAPI Get Request Method Overview
- FastAPI First API Endpoint
- FastAPI Enhance Get Request
- FastAPI Path Parameters Overview
- FastAPI Path Parameters
- FastAPI Query Parameters Overview
- FastAPI Query Parameters
- FastAPI Post Request Overview
- FastAPI Post Request
- FastAPI Put Request Overview
- FastAPI Put Request
- FastAPI Delete Request Overview
- FastAPI Delete Request
- FastAPI Assignment
- FastAPI Assignment Solution
UNIDAD 3 - OpenAI (LLM Models) · 8 leccionesUNIDAD 3 - OpenAI (LLM Models)
UNIDAD 3 - OpenAI (LLM Models)
- OpenAI Overview
- OpenAI Cost
- OpenAI Tokens
- OpenAI Tokenizer
- OpenAI Prompts & Messages
- OpenAI Models
- OpenAI Playground Overview
- OpenAI Sign up & Playground
UNIDAD 4 - Build Your Personal Chatbot · 24 leccionesUNIDAD 4 - Build Your Personal Chatbot
UNIDAD 4 - Build Your Personal Chatbot
- Chatbot: Project Overview
- Chatbot: OpenAI API Key Overview
- Chatbot: Setup OpenAI API Key
- Chatbot: Create Project Overview
- Chatbot: Create Project
- DO NOT SKIP OpenAI Update
- DO NOT SKIP OpenAI Update - DOCS
- Chatbot: Messages Overview
- Chatbot: Messages
- Chatbot: Adjusting Temperature Overview
- DO NOT SKIP OpenAI Update
- Chatbot: Adjusting Temperature
- Chatbot: Chat Log and Keep History Overview
- Chatbot: Chat Log and Keep History
- Chatbot: Implement API Endpoints Overview
- Chatbot: Implement API Endpoints
- Chatbot: System Prompts
- Chatbot: Create User Interface Overview
- Chatbot: Create User Interface
- Chatbot: Bootstrap Setup
- Chatbot: User Interface Enhancement
- Chatbot: Implement Chat Responses Overview
- Chatbot: Implement Chat Responses
- Chatbot: User Interface Enhancement (Navigation Bar)
UNIDAD 5 - Image Generation · 6 leccionesUNIDAD 5 - Image Generation
UNIDAD 5 - Image Generation
- Chatbot: DALL-E Overview
- DO NOT SKIP OpenAI Update
- Chatbot: DALL-E Implementation (Image Generation)
- Chatbot: User Interface Enhancement (Images)
- Chatbot: Image Generation
- Chatbot: Complete Chatbot Product
UNIDAD 6 - WebSockets (Intermediate) · 14 leccionesUNIDAD 6 - WebSockets (Intermediate)
UNIDAD 6 - WebSockets (Intermediate)
- Intermediate Overview
- WebSocket Changes Overview
- WebSocket Setup
- WebSocket & OpenAI Overview
- WebSocket & OpenAI
- WebSocket Streaming Overview
- WebSocket Streaming
- CSS to Chatbot Overview
- CSS to Chatbot
- Retain Chat Messages Overview
- Retain Chat Messages
- Navigation Bar & Images Overview
- Navigation Bar Update
- Images API Update
UNIDAD 7 - Deployment (Intermediate) · 11 leccionesUNIDAD 7 - Deployment (Intermediate)
UNIDAD 7 - Deployment (Intermediate)
- Deployment Overview
- Environmental Variables Overview
- Environmental Variables
- WebSocket Local vs Deployment Overview
- WebSocket Local vs Deployment
- Requirements File
- Install Git on Windows (Optional)
- Install Git on macOS (Optional)
- Create GitHub Repository
- Git Setup
- Deploy Our Chatbot
UNIDAD 8 - Summary · 1 leccionesUNIDAD 8 - Summary
UNIDAD 8 - Summary
- Bonus Lecture
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
8 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Eric Roby.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 8 unidades · 142 lecciones · 40 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Eric Roby; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


