Total Duration in
Days Module Objectives/Topics
Hours(120)
Module 1:
(4 hrs):Introduction to Python, Installation, IDEs, Basic Syntax, Variables, Data
1 to 2
Types
3 to 4 (4 hrs):Operators, Input/Output, Type Casting, Conditional Statements(4 hrs)
20
Core Python
5 to 6 (4 hrs): Loops (for, while), Nested Loops, Range, Break & Continue
7 to 8 (2 hrs): Lists, Tuples, Sets – Operations, Slicing, Methods
9 (2 hrs): Dictionaries, Comprehensions, String Handling
10 (4 hrs): Functions, Arguments, Return Values, Lambda Functions, Recursion
Module 2:
11 to 12 (4 hrs): File Handling (Text, CSV, JSON), Exception Handling
13 to 14 Advanced Python & OOP (4 hrs): Object-Oriented Programming – Class, Object, Methods, Attributes 14
15 to 16 (4 hrs): Inheritance, Polymorphism, Encapsulation, Abstraction
17 (2 hrs): Modules, Packages, Virtual Environment
Module 3:
18 to 19 (4 hrs): Introduction to RDBMS, MySQL Installation, Basic SQL Commands
20 to 21 (4 hrs): Joins, Subqueries, Aggregate Functions, Views
22 Database & SQL (2 hrs): CRUD Operations with Python (MySQL Connector/PyMySQL) 12
23
(2 hrs): Mini Task – Build Student Record Management with Python + MySQL
Module 4:
24 to 25 (4 hrs): HTML5 – Structure, Forms, Input Types, Tables, Semantic Tags
26 to 27 (4 hrs): CSS3 – Styling, Box Model, Flexbox, Grid, Responsive Design
28 to 29 Frontend Development (4 hrs): JavaScript – Variables, Functions, DOM Manipulation, Events 22
30 to 31 (4 hrs): JavaScript – ES6 Features, Arrays, Objects, Fetch API, JSON
32 (2 hrs): Mini Project – Simple Portfolio Website
Module 5:
33 to 34 (4 hrs): Django Introduction, Project Setup, MVT Architecture
35 to 36 (4 hrs): URL Routing, Views, Templates, Static Files
37 to 38 (4 hrs): Models, ORM, Admin Panel
39 to 40 (4 hrs): Forms, User Input Handling, Validations
30
41 to 42 Django Framework (4 hrs): Authentication (Login, Signup, Logout), Middleware
Total Duration in
Days Module Objectives/Topics
Hours(120)
43 to 44 (4 hrs): REST API with Django Rest Framework (DRF)
45 (2 hrs): Session & Cookies, File Uploads
46 (2 hrs): Mini Project – Blog Application
Module 6:
47 to 48 (4 hrs): Git & GitHub – Version Control, Branching, Merging
49 to 50 (4 hrs): Deployment (Heroku/AWS), Environment Variables, Security
Advanced Topics 12
52 to 53
(4 hrs): Introduction to React Basics (Optional Add-on for Modern Frontend)
Module 7:
Full Stack Project: E-commerce / Student Management / Job Portal
Backend with Django + MySQL
54 to 58 Final Project Frontend with HTML/CSS/JS 10
Deployment on Heroku/AWS