Skip to content
Learn Netverks

Track

django

Django

36 lessons: MVT, ORM, admin, forms—Python server playground and 108 MCQs.

Mode
server_script
Practice
Server runner
Lessons
36 units
Start lesson 1 → Introduction to Django

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 bottom

36 lessons are live in this track. Start from step 01 for the smoothest path.

  1. 01 intro Introduction to Django

    beginner

    Open →
  2. 02 what-is-django What is Django?

    beginner

    Open →
  3. 03 django-vs-flask Django vs Flask

    beginner

    Open →
  4. 04 mvt-overview MVT architecture overview

    beginner

    Open →
  5. 05 playground-workflow Playground workflow

    beginner

    Open →
  6. 06 python-for-django Python for Django

    beginner

    Open →
  7. 07 variables-types Variables and types

    beginner

    Open →
  8. 08 control-flow-functions Control flow and functions

    beginner

    Open →
  9. 09 lists-dicts Lists and dictionaries

    beginner

    Open →
  10. 10 classes-oop Classes and OOP

    beginner

    Open →
  11. 11 modules-venv Modules and virtual environments

    beginner

    Open →
  12. 12 startproject startproject and startapp

    beginner

    Open →
  13. 13 settings-intro settings.py introduction

    beginner

    Open →
  14. 14 urls-routing URL routing

    beginner

    Open →
  15. 15 views-basics Views basics

    beginner

    Open →
  16. 16 templates-intro Templates introduction

    beginner

    Open →
  17. 17 static-files Static files

    beginner

    Open →
  18. 18 models-basics Models basics

    intermediate

    Open →
  19. 19 fields-relationships Fields and relationships

    intermediate

    Open →
  20. 20 migrations-intro Migrations introduction

    intermediate

    Open →
  21. 21 queryset-basics QuerySet basics

    intermediate

    Open →
  22. 22 admin-site Django admin site

    intermediate

    Open →
  23. 23 forms-model ModelForms

    intermediate

    Open →
  24. 24 class-based-views Class-based views

    intermediate

    Open →
  25. 25 form-handling Form handling

    intermediate

    Open →
  26. 26 validation-errors Validation and errors

    intermediate

    Open →
  27. 27 messages-flash Messages framework

    intermediate

    Open →
  28. 28 auth-intro Authentication introduction

    intermediate

    Open →
  29. 29 middleware-intro Middleware introduction

    advanced

    Open →
  30. 30 django-rest-teaser Django REST framework teaser

    advanced

    Open →
  31. 31 testing-intro Testing introduction

    advanced

    Open →
  32. 32 deployment-checklist Deployment checklist

    advanced

    Open →
  33. 33 interview-essentials Interview essentials

    advanced

    Open →
  34. 34 production-checklist Production checklist

    advanced

    Open →
  35. 35 security-django Security in Django

    advanced

    Open →
  36. 36 summary Track summary

    beginner

    Open →