Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coddy

Learn Django

via Coddy

Overview

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

Syllabus

Django Basics

  • Your First Django Site
  • Dynamic URLs
  • Templates
  • Layouts and Static Files
  • The Café Website

Models and the Admin

  • Your First Model
  • Querying with the ORM
  • Pages from the Database
  • Relationships
  • The Admin
  • Project: Authors

Forms

  • HTML Forms
  • Django Forms
  • ModelForms
  • RSVPs
  • Project: Guest List

Users and Accounts

  • Who Is Visiting
  • Protecting Pages
  • Your Own Data
  • Staff and Permissions
  • Project: Profile and Sharing

Class-Based Views

  • From Functions to Classes
  • Generic Display Views
  • Pagination
  • Editing Views
  • Project: Finish the Job Board

JSON APIs

  • Your First JSON Endpoint
  • Reading Requests
  • Updating and Deleting
  • Calling Your API
  • Project: Sorting the Work
  • Ready to Deploy

Reviews

Start your review of Learn Django

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.