Parottasalna

← All courses

Beginner 70 hours 40 chapters Free: anyone can enrol

Django from Zero to Deployed: The Complete Course

Build real web applications with Django, end to end. 34 one-idea sessions take you from how the web works through models, the ORM, forms, authentication, REST APIs, testing and deployment, all on one growing project (Parotta Cafe). Every session has a diagram, runnable code with real output, exercises with solutions, a quiz and flashcards, plus projects and timed assessments.

Who it is for

Beginners who know basic Python (functions, classes, dictionaries) and want to build and ship real web applications, and developers from other frameworks who want a complete tour of Django.

What you will be able to do

  • Build a multi-page Django web app with models, templates, forms and the admin
  • Query and optimise data with the ORM (filters, relations, aggregation, N+1 fixes)
  • Add sign-up, login, permissions and the core web security defences
  • Expose a REST API with Django REST Framework, token authentication and pagination
  • Write automated tests, use signals, middleware and caching, and deploy with Docker, gunicorn and Postgres