Explain and apply the core concepts across 7 structured modules.
FastAPI and Django Back-End Development
Build secure Python APIs and database-backed services using FastAPI and Django.
A complete, classroom-ready learning structure.
This course is organised as a guided sequence of concept classes, instructor demonstrations, hands-on labs, debugging sessions and project reviews. Every class produces visible learning evidence.
What you will be able to do.
Outcomes connect the syllabus to demonstrable skills, assessment evidence and the final course project.
Complete 15 guided classes covering 41 syllabus topics.
Use professional tools, debugging methods and secure development practices appropriate to the course.
Plan, build, test and present the course project: Build a Python back-end service for the AI course platform.
7 modules · 15 classes · 41 topics
Open any module to see its full class-by-class teaching structure and covered topics.
01 Web Back-End Fundamentals2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: Requests, Responses
Class 2: JSON, Authentication
02 FastAPI2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: Routes, Request models
Class 2: Validation, Dependency injection
03 FastAPI Security2 classes · 5 topics · 3 hours
2 focused classes covering 5 curriculum topics through explanation, demonstration and guided practice.
Class 1: JWT, OAuth concepts
Class 2: Permissions, API security
04 Django3 classes · 7 topics · 5 hours
3 focused classes covering 7 curriculum topics through explanation, demonstration and guided practice.
Class 1: Project structure, Applications
Class 2: Views, Templates
Class 3: Forms
05 Django Admin2 classes · 5 topics · 3 hours
2 focused classes covering 5 curriculum topics through explanation, demonstration and guided practice.
Class 1: Model administration, Users
Class 2: Custom dashboards, Reports
06 ORM and Database2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: Models, Relationships
Class 2: Migrations, Transactions
07 Service Architecture2 classes · 6 topics · 3 hours
2 focused classes covering 6 curriculum topics through explanation, demonstration and guided practice.
Class 1: Microservices, Internal APIs
Class 2: Queue concepts, Health checks
Turn the syllabus into portfolio evidence.
Build a Python back-end service for the AI course platform.
- Requirement and architecture notes
- Working source-code repository
- Testing and security checklist
- Live demonstration and technical viva
Every week moves from knowledge to proof.
The same repeatable cycle keeps classroom delivery consistent while giving learners enough time to understand, practise, build and review.
Learn
Concept class, visual architecture and instructor demonstration
Practice
Guided coding, exercises, code reading and debugging
Build
Feature implementation, module task and repository update
Test
Knowledge check, coding assessment and viva
Deploy
Documentation, security review and presentation
A balanced teaching, lab and portfolio schedule.
- Day 1 · Theory and concept class
- Day 2 · Instructor coding demonstration
- Day 3 · Student coding lab
- Day 4 · Real application development
- Day 5 · Assignment and debugging
- Day 6 · Revision, test and project review
- Day 7 · Self-learning and portfolio update
Ready to start KPB-108?
Join the complete advanced-diploma roadmap or begin with this focused course.