Clear, practical technology insights
Build practical programming and technology skills

Django Web Development

Build a database-backed Django application with templates, models, forms, authentication, permissions, tests, and production deployment.

View curriculum
PractitionerDifficulty
40 hoursEstimated time
8 modules32 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

Skills you will practice

  • Python · Django Web Development
  • Python · Django Project Foundations
  • Python · Urls Views And Templates
  • Python · Models Migrations And The Orm
  • Python · Forms And Validation
  • Python · Authentication And Authorization

Prerequisites

  • Python Fundamentals
  • Html Css Foundations
  • Sql Relational Databases
  • Http Apis

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • Python Fundamentals
  • Html Css Foundations
  • Sql Relational Databases
  • Http Apis
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01Django Project FoundationsBuild practical skill in django project foundations and connect it to the outcomes of Django Web Development.4 lessons · 1 lab
Module checkpointDjango Project Foundations checkpoint
1Which exercise best practices the actual skill taught in Django Project Foundations in Django Web Development?
2Which diagnostic action is relevant when Django Project Foundations in Django Web Development does not behave as expected?
3Which statement is a core idea you need to understand for Django Project Foundations in Django Web Development?
02URLs, Views, and TemplatesBuild practical skill in urls, views, and templates and connect it to the outcomes of Django Web Development.4 lessons · 1 lab
Module checkpointURLs, Views, and Templates checkpoint
1Which exercise best practices the actual skill taught in URLs, Views, and Templates in Django Web Development?
2Which diagnostic action is relevant when URLs, Views, and Templates in Django Web Development does not behave as expected?
3Which statement is a core idea you need to understand for URLs, Views, and Templates in Django Web Development?
03Models, Migrations, and the ORMBuild practical skill in models, migrations, and the orm and connect it to the outcomes of Django Web Development.4 lessons · 1 lab
Module checkpointModels, Migrations, and the ORM checkpoint
1Which exercise best practices the actual skill taught in Models, Migrations, and the ORM in Django Web Development?
2Which diagnostic action is relevant when Models, Migrations, and the ORM in Django Web Development does not behave as expected?
3Which statement is a core idea you need to understand for Models, Migrations, and the ORM in Django Web Development?
04Forms and ValidationBuild practical skill in forms and validation and connect it to the outcomes of Django Web Development.4 lessons · 1 lab
Module checkpointForms and Validation checkpoint
1Which diagnostic action is relevant when Forms and Validation in Django Web Development does not behave as expected?
2Which statement is a core idea you need to understand for Forms and Validation in Django Web Development?
3Which setup step belongs directly to Forms and Validation in Django Web Development?
05Authentication and AuthorizationBuild practical skill in authentication and authorization and connect it to the outcomes of Django Web Development.4 lessons · 1 lab
Module checkpointAuthentication and Authorization checkpoint
1Which exercise best practices the actual skill taught in Authentication and Authorization in Django Web Development?
2Which diagnostic action is relevant when Authentication and Authorization in Django Web Development does not behave as expected?
3Which statement is a core idea you need to understand for Authentication and Authorization in Django Web Development?
06Class-Based Views and Application StructureBuild practical skill in class-based views and application structure and connect it to the outcomes of Django Web Development.4 lessons
Module checkpointClass-Based Views and Application Structure checkpoint
1Which exercise best practices the actual skill taught in Class-Based Views and Application Structure in Django Web Development?
2Which diagnostic action is relevant when Class-Based Views and Application Structure in Django Web Development does not behave as expected?
3Which statement is a core idea you need to understand for Class-Based Views and Application Structure in Django Web Development?
07Testing and ReliabilityBuild practical skill in testing and reliability and connect it to the outcomes of Django Web Development.4 lessons
Module checkpointTesting and Reliability checkpoint
1Which statement is a core idea you need to understand for Testing and Reliability in Django Web Development?
2Which setup step belongs directly to Testing and Reliability in Django Web Development?
3Which exercise best practices the actual skill taught in Testing and Reliability in Django Web Development?
08Deployment and OperationsBuild practical skill in deployment and operations and connect it to the outcomes of Django Web Development.4 lessons
Module checkpointDeployment and Operations checkpoint
1Which exercise best practices the actual skill taught in Deployment and Operations in Django Web Development?
2Which diagnostic action is relevant when Deployment and Operations in Django Web Development does not behave as expected?
3Which statement is a core idea you need to understand for Deployment and Operations in Django Web Development?
03
Portfolio integration

Capstone Project

Build a Django Service Management Portal

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for Django Web Development: Which statement is a core idea you need to understand for Django Project Foundations in Django Web Development?
2Path review for Django Web Development: Which setup step belongs directly to URLs, Views, and Templates in Django Web Development?
3Path review for Django Web Development: Which exercise best practices the actual skill taught in Models, Migrations, and the ORM in Django Web Development?
4Path review for Django Web Development: Which diagnostic action is relevant when Forms and Validation in Django Web Development does not behave as expected?
5Path review for Django Web Development: Which statement is a core idea you need to understand for Authentication and Authorization in Django Web Development?
04
Continue in Programming

Related Programming