| No | Topic | Duration |
| 1 | Basics of Python | 2 hours |
| 1.1 | What is python and Why do we use python | |
| 1.2 | Different environements in python | |
| 1.3 | Installation and setup | |
| 1.4 | Data types in python | |
| 1.5 | Basic Input & output functions in python | |
| 1.6 | Online Quiz | |
| 2 | Writing basic program in Python | 2 hour |
| 2.1 | Implementing Formula's using expressions | |
| 2.2 | Operators in Python | |
| 2.3 | Online Quiz | |
| 3 | Implementation of Algorithms in python | 8 hours |
| 3.1 | Flow Control in Python | |
| 3.2 | Implementation of basic algorithms in python, using flow control | |
| 3.3 | Debugging Python programming | |
| 3.3 | Hands on exercises | |
| 3.2 | Online Quiz | |
| 4 | Function and modules in python | 2 hours |
| 4.1 | Writing function and user defined modules | |
| 4.2 | Python Standard Library | |
| 4.3 | Online Quiz | |
| 5 | Data Structures in Python | 2 hours |
| 5.1 | List, Tuples, Dictionaries Set, Sequences etc | |
| 5.2 | Hands on exercises | |
| 5.3 | Online Quiz | |
| 6 | Implementation of Algorithms using python Data structures | 4 hours |
| 6.1 | Sorting Searching, list processing etc | |
| 6.2 | String processing in python | |
| 6.3 | Exception handling in python | |
| 6.4 | Hands on exercises | |
| 6.5 | Online Quiz | |
| 7 | File handling in python | 4 hours |
| 7.1 | Reading and writing to text files and binary files | |
| 7.2 | Reading & Writing a csv file for processing data | |
| 7.3 | Python pickle | |
| 7.4 | Reading and writing JSON Data files | |
| 7.5 | Logging in python | |
| 7.6 | Online Quiz | |
| 8 | Objected Oriented Programming in python | 8 hours |
| 8.1 | Definition of Classes & Methods | |
| 8.2 | Concept of self in python | |
| 8.3 | Concept of initialization in python | |
| 8.4 | Defining Objects and variables | |
| 8.5 | Inheritance | |
| 8.6 | Hands on exercise | |
| 8.8 | Online Quiz |