

PYTHON
The Python Programming Track offers a comprehensive journey from beginner to advanced levels. Starting with the basics of programming, variables, loops, and file handling, learners gradually move into core concepts like object-oriented programming, exception handling, and essential libraries. The advanced modules cover topics such as decorators, multithreading, API integration, and data handling using libraries like pandas and matplotlib. For those looking to strengthen their backend skills, the combo course integrates advanced Python with database fundamentals, ER modeling, and SQL operations, culminating in hands-on projects that prepare learners for real-world applications.

01
Introduction to Python - 4 weeks
Modules:
​
-
Introduction to Programming & Python Basics
-
Variables, Data Types, and Operators
-
Conditional Statements and Loops
-
Functions, Input/Output, and Basic File Handling
02
Core Python - 6 weeks
Modules:
​
-
OOPs Concepts (Classes, Objects, Inheritance, Polymorphism)
-
Exception Handling
-
Modules and Packages
-
File Handling (Advanced)
-
Introduction to Libraries: os, datetime, collections
-
Mini Project

03

Advanced Python - 8 weeks
Modules:
​
-
Iterators, Generators, Decorators
-
Multi-threading, Multi-processing
-
Virtual Environments, Package Management
-
API Integration
-
Testing in Python
-
Introduction to Libraries: pandas, numpy, matplotlib
-
Building Real-world Applications (Mini Projects)
04
Introduction to Data Science (with Python) - 10 weeks
Modules
​
-
Python Refresher
-
Data Handling with pandas
-
Data Visualization with matplotlib & seaborn
-
Basics of Statistics & Probability
-
Introduction to Machine Learning
-
Project: Small End-to-End Data Science Case Study

05

Advanced Python + Fundamentals of MySQL (Combo Course) - 12 weeks
Modules
​
-
Advanced Python Concepts
-
ER Diagrams
-
Normalization
-
Keys & Relationships
-
SQL Basics: DDL, DML, DCL
-
Practical Project combining Python + MySQL