Track overview

Django Starter Lab

Meet the core pieces of Django through routing, templates, models, forms, admin, and a mini intake project.

Academy Plus Public preview available Certificate track

Access and prerequisites

Membership: Academy Plus

Prerequisites:

  • Python Builder Lab

Your readiness

This track requires the Academy Plus plan.

Lessons in this track

Ordered intentionally for beginners

Lesson 1 18 min

What Django Is and Why It Exists

See how Django helps turn Python into organized web applications with less repeated setup work.

Preview available

Preview lesson
Lesson 2 19 min

Projects, Apps, and Folder Structure

Understand how Django organizes a project so the parts feel named and navigable instead of hidden.

Full lesson opens after enrollment

View lesson outline
Lesson 3 20 min

URLs, Views, and Page Routing

Follow a request from a web address to the Python code that decides what the user sees.

Full lesson opens after enrollment

View lesson outline
Lesson 4 20 min

Templates and Dynamic Page Output

Use templates to separate page layout from changing values so output becomes easier to manage.

Full lesson opens after enrollment

View lesson outline
Lesson 5 19 min

Template Inheritance and Shared Layouts

Reuse common page structure so small Django sites stay cleaner as they grow.

Full lesson opens after enrollment

View lesson outline
Lesson 6 21 min

Models and Storing Structured Data

Meet Django models as the structured way to define and store application data.

Full lesson opens after enrollment

View lesson outline
Lesson 7 19 min

Django Admin for Beginner Content Management

Use the Django admin to inspect and manage data without building every management screen by hand.

Full lesson opens after enrollment

View lesson outline
Lesson 8 21 min

Forms and User Submissions

Handle user-submitted information through Django forms so intake flows become more structured.

Full lesson opens after enrollment

View lesson outline
Lesson 9 22 min

Showing Database Records on Pages

Display stored records in templates so a Django page can show real application data.

Full lesson opens after enrollment

View lesson outline
Lesson 10 36 min

Build a Mini Django Intake App

Finish Year Two by combining routing, templates, models, admin, and forms into a small intake-style app.

Full lesson opens after enrollment

View lesson outline