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
Build a database-backed Django application with templates, models, forms, authentication, permissions, tests, and production deployment.
Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.
Django Web Development — Django Project Foundations lab: Create a new project, add one source file and one dependency if appropriate, run it, and document the commands another learner needs.
Django Web Development — URLs, Views, and Templates lab: Create routes for a list view and a detail view with an ID parameter, then test valid and missing IDs.
Django Web Development — Models, Migrations, and the ORM lab: Design two related tables or models, add constraints, and create a migration that can be applied to a test database.
Django Web Development — Forms and Validation lab: Build a form or request validator with valid, missing, malformed, and boundary inputs.
Django Web Development — Authentication and Authorization lab: Build a sign-in flow with one successful and one failed authentication case.
Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.
Answer all questions. Results and explanations are calculated instantly in your browser.
Use practical questions to identify prerequisite skills and a recommended module.
Open resources Project libraryReview project expectations, verification evidence, and portfolio requirements.
Open resources Programming HubCompare career tracks, languages, technologies, and recommended next steps.
Open resources