Web Development with Flask
summary
Provides a ready Flask template that starts with a minimal app layout and a runnable command (flask run) and an init step (flask init.db), uses raw SQL against sqlite with parameterized ? placeholders to avoid SQL injection, and pairs Flask with Plotly, requests, pandas, flask-login and cryptography. Students build real projects: world‑bank indicator maps and graphs and a working temperature monitor (Arduino → DB → web UI with alerts), all demonstrated as functioning classroom examples.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:06Meet Thea Katsoulis
- 6:19High school web dev
- 8:07Why Flask for education
- 9:31Flask project structure
- 13:04Routes and templates
- 15:10Flask databases
- 18:00Handling forms
- 20:26Fun Flask libraries
- 26:08Teaching Flask step-by-step
- 26:53Q&A








