Django Tutorial

Build database-driven websites in Python with Django — 54 interactive lessons from your first view to a complete, working blog application.

Learn Django from scratch — models, the ORM, views, templates, forms, the admin, authentication and Django REST Framework — free interactive lessons.

👋 New to Django? Some Python basics are all you need.

Start with Lesson 1 and build a real web app step by step — at your own pace.

Continue where you left off

Lessons in this course

More for this course