Skip to content
Codeloom

Courses / Intermediate

Django Full Stack Web Development

Build complete web apps with Django, the framework for perfectionists with deadlines.

Start a Django project from scratch, design models, build views and templates, master the admin, work with the ORM, and learn the patterns used by real production teams.

4 modules 13 lessons ~14h Certificate of completion

Your progress

0 / 13

Click "Mark complete" at the bottom of each lesson to track progress. Progress is saved locally in your browser.

Syllabus

  1. Module 1

    Getting started

    Install Django and stand up your first project.

    2 lessons
    1. Install Django and your first project →
    2. Models and ORM →
  2. Module 2

    Views and templates

    Render pages and handle requests.

    3 lessons
    1. Views and templates →
    2. Class-based views →
    3. Templates deep dive →
  3. Module 3

    Working with data

    Querysets, relationships, and the admin.

    4 lessons
    1. ORM relationships →
    2. QuerySets and optimization →
    3. Admin basics →
    4. Customizing the admin →
  4. Module 4

    Beyond CRUD

    Middleware, signals, auth, and async.

    4 lessons
    1. Middleware and request lifecycle →
    2. Signals →
    3. Permissions and auth →
    4. Caching strategies →

Certificate of completion

When every lesson is marked complete, the certificate becomes available below.

Get your certificate →