1 · Web foundations
Why a model needs a front end, the HTTP request/response round-trip, and your first Flask app.
Wrap a trained model in a tiny web app or dashboard.
Two minimal web frameworks for ML practitioners: Flask for REST APIs that serve predictions, Streamlit for instant dashboards. Read-along code with animated diagrams of the request/response flow — execution lives outside the browser since these are server frameworks.
Why a model needs a front end, the HTTP request/response round-trip, and your first Flask app.
Serve predictions over HTTP — a JSON API, an HTML form with Jinja templates, and robust input validation.
Build interactive model apps with almost no frontend code — widgets, caching, layout, charts, and file uploads.
Flask vs Streamlit — when to use each — and how to containerize and deploy either one.
Expose one trained model two ways — a Flask JSON API and a Streamlit dashboard — end to end.