Track
django
Django
36 lessons: MVT, ORM, admin, forms—Python server playground and 108 MCQs.
- Mode
- server_script
- Practice
- Server runner
- Lessons
- 36 units
Before you start
A batteries-included Python web framework: MVT routing, ORM models, templates, admin, and auth conventions.
Ship CRUD apps and content sites fast with secure defaults—huge hiring demand in Python web teams.
SaaS dashboards, CMS-style products, internal tools, and APIs paired with React or mobile clients.
36 lessons with Python server playground (plain Python simulates ORM/MVT); full Django runs in a local project.
After Python fundamentals and basic HTTP/HTML—when you want framework structure, not raw scripts.
Lesson order
Sequential — follow top to bottom36 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to Django
beginner
Open → -
02 what-is-django What is Django?
beginner
Open → -
03 django-vs-flask Django vs Flask
beginner
Open → -
04 mvt-overview MVT architecture overview
beginner
Open → -
05 playground-workflow Playground workflow
beginner
Open → -
06 python-for-django Python for Django
beginner
Open → -
07 variables-types Variables and types
beginner
Open → -
08 control-flow-functions Control flow and functions
beginner
Open → -
09 lists-dicts Lists and dictionaries
beginner
Open → -
10 classes-oop Classes and OOP
beginner
Open → -
11 modules-venv Modules and virtual environments
beginner
Open → -
12 startproject startproject and startapp
beginner
Open → -
13 settings-intro settings.py introduction
beginner
Open → -
14 urls-routing URL routing
beginner
Open → -
15 views-basics Views basics
beginner
Open → -
16 templates-intro Templates introduction
beginner
Open → -
17 static-files Static files
beginner
Open → -
18 models-basics Models basics
intermediate
Open → -
19 fields-relationships Fields and relationships
intermediate
Open → -
20 migrations-intro Migrations introduction
intermediate
Open → -
21 queryset-basics QuerySet basics
intermediate
Open → -
22 admin-site Django admin site
intermediate
Open → -
23 forms-model ModelForms
intermediate
Open → -
24 class-based-views Class-based views
intermediate
Open → -
25 form-handling Form handling
intermediate
Open → -
26 validation-errors Validation and errors
intermediate
Open → -
27 messages-flash Messages framework
intermediate
Open → -
28 auth-intro Authentication introduction
intermediate
Open → -
29 middleware-intro Middleware introduction
advanced
Open → -
30 django-rest-teaser Django REST framework teaser
advanced
Open → -
31 testing-intro Testing introduction
advanced
Open → -
32 deployment-checklist Deployment checklist
advanced
Open → -
33 interview-essentials Interview essentials
advanced
Open → -
34 production-checklist Production checklist
advanced
Open → -
35 security-django Security in Django
advanced
Open → -
36 summary Track summary
beginner
Open →