A free, interactive Django course for Python programmers. Write views, templates and models, press Run and your site opens beside the editor in real Django 6.1, with AI hints and a certificate per section.
- Route URLs to views and render pages with Django templates
- Model data with the ORM, migrations and the admin
- Handle forms safely with CSRF, validation and ModelForm
- Add logins, user-owned data, class-based views and JSON APIs