~/talk

The Streamlit Experiment: building web dashboards with Yr 10-12

Talkat PyCon AU 2025 · 2025-09-12..09-16· [developer-experience]
links:none on file
slides:none on file

Classroom trials use Streamlit with Github Codespaces and GitHub Classroom to teach Yr 10–12 Python; students build real dashboards, an image resizer that processed 20 assets, interactive plots tied to APIs, and live data views. Results are mixed: a clear win for students with Python fundamentals, but cold starts add ~5 minutes per Codespace and cheap four‑year‑old laptops (11 inch screens) break the VS Code-in-browser workflow, and many learners never grasp why to commit.

AI-written summary · about

  1. 0:00Welcome
  2. 1:57Why Streamlit for classrooms
  3. 3:42Visual programming
  4. 5:53Text to dashboards
  5. 8:39Streamlit simplifies apps
  6. 10:03GitHub CodeSpaces setup
  7. 11:46GitHub Classroom projects
  8. 12:49Year 10 experiment
  9. 14:55Results and engagement
  10. 16:41VCE data analytics test
  11. 18:26Key takeaways
  12. 20:52GitHub tools and thanks
  13. 21:34Next steps
  14. 22:57Final thoughts
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.