Library / Artificial Intelligence

Build Generative AI Apps with ChatGPT & Streamlit

On Udemy

About this course

Generative AI is transforming the way software is built, and the demand for developers who can create AI-powered applications has never been higher. Whether you're a beginner, a Python developer, a data professional, or simply curious about Artificial Intelligence, this hands-on course will teach you how to build intelligent applications using today's most popular AI technologies.

Unlike courses that focus heavily on theory, this course is entirely project-based. You'll learn by building practical, real-world applications from scratch while gaining the skills needed to create your own AI solutions.

We'll begin by exploring the fundamentals of Generative AI, Large Language Models (LLMs), and prompt engineering. You'll learn how modern AI systems work, how to write effective prompts, and how AI can be integrated into software applications.

Next, you'll set up a professional AI development environment by installing Python, Visual Studio Code, virtual environments, and configuring the OpenAI API. Every step is demonstrated in detail, making it easy for beginners to follow along.

Once your environment is ready, you'll build a complete Retrieval-Augmented Generation (RAG) application that allows users to upload documents and ask intelligent questions about their own data. You'll discover how AI can search, retrieve, and generate accurate responses using external knowledge sources.

You'll then build an intelligent AI chatbot with Python and Streamlit, creating an attractive web interface capable of holding natural conversations using OpenAI's powerful language models.

Finally, you'll learn how to deploy your AI applications to the cloud using GitHub and Streamlit Community Cloud, allowing you to share your projects with employers, clients, or users anywhere in the world.

Throughout the course, you'll follow industry best practices, write clean and maintainable Python code, and build portfolio-ready projects that demonstrate practical AI development skills.

By the end of

Ready to start? Continue on Udemy to enroll.

Start learning on Udemy (opens in a new tab)

Prices, discounts and availability are set by Udemy. We may earn a commission when you purchase through links on this site.