All courses
Python + Streamlit: Zero to 20 Real Apps
A project-based course where every lesson ends with a working app you can show someone.
8 modules35 lessonsBeginner → Intermediate
- Build 20+ real, deployable Streamlit apps
- Master widgets, session state, and layout
- Work with APIs, pandas, and automation
- Ship AI apps: chatbots, vision, speech, RAG
- Deploy everything free to the cloud
Module 0: Start Here
Orientation — how this course works and how to get the most out of it.
Module 1: Setup & Python Survival Kit
Get your tools ready and learn the Python you actually need.
Module 2: Streamlit Fundamentals
The four concepts every Streamlit app is built on.
Module 3: Beginner Projects
Build 8 real apps and make the fundamentals permanent.
Project 1: Unit Converter
20 min • Beginner
Project 2: BMI Calculator
15 min • Beginner
Project 3: To-Do List
30 min • Beginner
Project 4: Password Generator
20 min • Beginner
Project 5: Countdown Timer
25 min • Beginner
Project 6: Interactive Quiz App
30 min • Beginner
Project 7: Typing Speed Test
25 min • Beginner
Project 8: QR Code Generator
20 min • Beginner
Module 4: Data Apps
Turn messy CSVs into dashboards and decisions.
Module 5: APIs & Automation
Connect to the outside world and automate the boring stuff.
Module 6: AI Apps
Chatbots, vision, speech, and RAG — practical AI you can ship.
Module 7: Ship It
Deploy everything and build your portfolio.