Web Development · Intermediate · 14 hours
Django
Turn a class that can write Python scripts into one that can ship a working web application.
Syllabus
| Module | Covers |
|---|---|
| Foundations | Projects and settings, URLs, views, templates |
| Models & DB | Models, migrations, the ORM, the admin site |
| Forms & Templates | Forms, validation, template inheritance, static files |
| Wiring the AI | Calling a live model from a view and handling the response |
| Ship it | What 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.
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.