Streamlit topics
12 short topics in Data Engineering and Analytics. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Application page composition
Demonstrate application page composition in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Interactive input widgets
Demonstrate interactive input widgets in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Data loading and caching
Demonstrate data loading and caching in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Reactive update behavior
Demonstrate reactive update behavior in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Plot and table integration
Demonstrate plot and table integration in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Session and state scope
Demonstrate session and state scope in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
File upload and export
Demonstrate file upload and export in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Long-running processing feedback
Demonstrate long-running processing feedback in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Access and data exposure boundaries
Demonstrate access and data exposure boundaries in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Application packaging and hosting
Demonstrate application packaging and hosting in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Performance diagnostics
Demonstrate performance diagnostics in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Application usability and regression checks
Demonstrate application usability and regression checks in a focused Streamlit example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond Streamlit.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Data science and machine learning libraries.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.