Advanced Projects
Prerequisites: Level 3 — Advanced
Prerequisites: Level 3 — Advanced.
Blog Backend
A REST API (Flask/FastAPI) with posts and comments stored in a real
database, input validation, and a full pytest test suite.
Authentication System
Add user registration and login to the blog backend above — hashed passwords (never store plain text), and session or token-based authentication for protected endpoints.
Data Analysis Project
Using pandas, load a real public dataset (CSV), clean missing values,
compute summary statistics, and produce a chart with matplotlib.