Django Mastery 1: Foundations & Setup
Rock-solid setup practices: environment parity, clean settings, secrets, pinned dependencies, and stable project struct…
Level: Intermediate
Django Mastery 2: Databases, Models & Migrations
Design models well, manage relations, master migrations (create/rollback/squash), and maintain data integrity and perfo…
Level: Intermediate
Django Mastery 3: Views, Templates & Forms
Build robust views (FBV/CBV), pass context cleanly, craft DRY templates, validate input, and secure form handling.
Level: Intermediate
Django Mastery 4: Authentication, Roles & Admin
Use Django auth well, design roles/permissions, customise Admin for productivity, and secure user flows end-to-end.
Level: Intermediate
Django Mastery 5: Deployment, Static Files & Scaling
Confident deployments with static/media pipelines, logging/observability, performance tuning, and production security.
Level: Advanced