New teachers: Premium Plus free for 1 month + ₹50 welcome AI credit. See the offer →Premium Plus free for 1 month →

Student? Sit a test
BrainBit Infotech TeachingStart free

Web Development · Intermediate · 14 hours

Django

Turn a class that can write Python scripts into one that can ship a working web application.

Open the slides Set a class test Search this subject

Syllabus

ModuleCovers
FoundationsProjects and settings, URLs, views, templates
Models & DBModels, migrations, the ORM, the admin site
Forms & TemplatesForms, validation, template inheritance, static files
Wiring the AICalling a live model from a view and handling the response
Ship itWhat changes between development and a deployed site

What your students will be able to do

  • Create a Django project and explain what settings.py controls
  • Map a URL to a view and render a template
  • Define models and query the database through the ORM
  • Build and validate a form that writes to the database
  • Style a project with static files and images
  • Call an AI model from a view and show the result to the user
  • Explain what has to change before a Django site goes live

Final test and certificate

Students who sit the Django final and score 50% or more receive a completion certificate from BrainBit Infotech Private Limited, carrying a number anyone can check on our certificate verification page.

Sit the final test

Questions teachers ask

Do students need Django installed to follow the slides?

Not for the lecture. The slides are self-contained; students need a local install only when they start building alongside you.

Does this require a paid AI API key?

The AI section explains keys and cost control. You can teach the whole section without one, and most providers have a free tier for the practical.

What should students know first?

Python basics — functions, dictionaries and classes. The Python course on this site covers exactly that.