Ralfiz Academy
Django · Intern bootcamp

Python & Django Backend Bootcamp

Six days from “I know some Python” to a deployed Django product. You build a GST invoice engine and BookIt, a booking platform with a custom staff dashboard and a JWT REST API for a Flutter app, then deploy it on Railway and demo it like a client handover.

16Lessons over six days
93Hands-on lab steps
70Quiz questions with explanations
1Complete Django project to download and extend
16lessons · about 19 hours
93hands-on lab steps
68exercise files and datasets
70quiz questions

Syllabus

7 skill areas. Free lessons are open to read now.

0

Start here

Welcome, machine setup, ground rules and the week at a glance.

1 lesson · 45 minDay 0
1

Day 1 · Python core

The Python habits that separate working code from code that ships bugs, then a real CSV tool.

3 lessons · 4 hrDay 1
2

Day 2 · Professional Python

A GST invoice engine, its tests, and calling an outside API without taking your site down.

3 lessons · 4 hrDay 2
  • 2.1 Project: a GST invoice engine90 min · lesson, lab and quiz Enrolled students
  • 2.2 Testing with pytest60 min · lesson, lab and quiz Enrolled students
  • 2.3 Calling real APIs safely60 min · lesson, lab and quiz Enrolled students
3

Day 3 · Django foundations

BookIt set up for production, models that protect the data, and the queries behind every report.

3 lessons · 4 hrDay 3
  • 3.1 A Django project laid out for production75 min · lesson, lab and quiz Enrolled students
  • 3.2 Models that protect your data75 min · lesson, lab and quiz Enrolled students
  • 3.3 ORM reports and the N+1 problem75 min · lesson, lab and quiz Enrolled students
4

Day 4 · Custom staff dashboard

Booking rules in a service layer, safe under load, and the staff web dashboard.

2 lessons · 2 hrDay 4
  • 4.1 Business rules in a service layer75 min · lesson, lab and quiz Enrolled students
  • 4.2 The staff dashboard75 min · lesson, lab and quiz Enrolled students
5

Day 5 · REST APIs

The REST API for the mobile app and the tests that prove it.

2 lessons · 2 hrDay 5
  • 5.1 A REST API with DRF and JWT90 min · lesson, lab and quiz Enrolled students
  • 5.2 API tests and seed data60 min · lesson, lab and quiz Enrolled students
6

Day 6 · Production and demo

Harden and deploy BookIt on Railway, then demo it like a client handover.

2 lessons · 2 hrDay 6
  • 6.1 Production, security and deploying on Railway90 min · lesson, lab and quiz Enrolled students
  • 6.2 Demo day: the BookIt brief and how you are scored60 min · lesson, lab and quiz Enrolled students

Enrol in Django

Get in touch and your trainer will set up your student login. Six days, Monday to Saturday.

Other courses

PL-900 · FundamentalsPower Platform FundamentalsStart here AB-410 · AssociateIntelligent Applications BuilderAfter PL-900 PL-300 · AssociatePower BI Data AnalystAfter PL-900 AB-400 · AssociatePower Platform DeveloperAfter AB-410 Flutter · Developer courseFlutter & Dart: Zero to Job-Ready₹1,999 JS · Developer courseJavaScript: Zero to Job-ReadyStart here for web DOM · Developer courseDOM & Browser: Build Real Web PagesAfter JavaScript NET-P1 · UGC NET · Paper 1UGC NET Paper 1: Teaching and Research AptitudeTake with Paper 2 NET-CS · UGC NET · Paper 2 · Code 87UGC NET Computer Science and Applications (Paper 2)Main subject paper Python · Beginner to job-readyComplete Python TutorialStart here, then lessons 1 to 30, then the four projects

Written for Django 5.2 and Django REST Framework 3.16 (November 2026). GST rates and rules in the examples are for teaching; confirm current slabs with an accountant before using them in a client project. See the official documentation.