Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn to build interactive websites and user interfaces using only Python in this comprehensive mini-course focused on Streamlit. Master essential concepts starting from basic installation and setup through advanced features like session state management and multi-page applications. Explore how to implement various UI elements including text, images, data displays, charts, and forms while understanding Streamlit's data flow architecture. Practice building both simple and complex forms, implement callbacks for dynamic interactions, and organize layouts effectively. Dive into advanced topics such as widget concepts, caching mechanisms, fragments, and creating sophisticated multi-page applications. Through hands-on examples and practical demonstrations, gain the skills to rapidly develop web interfaces without traditional web development technologies, making it ideal for data scientists and Python developers looking to create interactive applications efficiently.
Syllabus
| Overview
| Installation/Setup
| st.write and Magic
| Streamlit Data Flow
| Text Elements
| Images
| Data Elements
| Chart Elements
| Form Elements
| Simple Form Example
| Advanced Form Example
| Session State
| Callbacks
| Layouts
| Advanced Widget Concepts
| Caching
| st.rerun
| Fragments
| Multi-Pages App
| More Advanced Pages
Taught by
Tech With Tim