Python — Basic to Advance
Master Python from ground zero to real-world applications. Covers variables, data structures, object-oriented programming, data analysis with NumPy/Pandas, REST APIs, and a live Streamlit AI analytics capstone.

Course Structure & Tracked Topics
Click on any module to view live sessions and the exact list of topics tested & tracked for attendance.
Session 1: Setup & First Program
Convert between Celsius/Fahrenheit and USD/INR with dynamic user input.
Session 2: Operators & User Input
Calculate per-person shares with custom tax and tip percentages.
Session 3: Conditional Branching
Evaluate passing grades and exam eligibility based on attendance %.
Session 4: Loops & Iteration
Console game using while loops, random numbers, and score tracking.
Session 5: Strings Deep Dive
Analyze user passwords for length, uppercase, numbers, and special symbols.
Session 6: Lists & List Operations
Manage a list of tasks with priority tags, sorting, and completion checks.
Session 7: Tuples & Sets
Session 8: Dictionaries & Nested Data
Key-value dictionary phonebook with search, addition, and JSON backup.
A console banking application featuring PIN authentication, balance queries, deposits, withdrawals, and transaction history using nested dictionaries.
Session 9: Functions & Parameters
Create modular functions calculating 2D/3D shapes areas and perimeters.
Session 10: Scope & Recursion
Session 11: Modules, Packages & pip
Session 12: Robust Exception Handling
Gracefully catch ZeroDivisionError, ValueError, and FileNotFoundError.
Session 13: Classes, Objects & Constructors
Model Student and Teacher objects with auto-generated ID numbers.
Session 14: OOP Principles (Inheritance & Polymorphism)
Base class Vehicle with specialized Car, Bike, and Truck rental calculations.
Session 15: File Handling (TXT, CSV, JSON)
An OOP expense manager that organizes spending, saves/loads encrypted CSV data, and produces statistical summaries.
Session 16: System Automation & OS Utilities
Session 17: Intro to NumPy
Perform vectorized matrix math on multi-dimensional numerical arrays.
Session 18: Intro to Pandas DataFrames
Filter orders, replace nulls, and extract revenue metrics with Pandas.
Session 19: Data Visualization with Matplotlib
Session 20: Advanced Python Comprehensions & Lambdas
Session 21: REST APIs & Requests
Fetch and format live city weather metrics using the OpenWeather REST API.
Session 22: Capstone Architecture & Streamlit UI
Session 23: Guided Capstone Build
Session 24: Capstone Presentation & GitHub Portfolio
IPL Cricket Match Analytics & AI Match Prediction Web App
Build an interactive web application that ingests 10 years of IPL match data, visualizes team/player metrics, and predicts match outcomes with custom logic.
What You Will Be Able To Do
Prerequisites
No prior coding experience required. Standard laptop/computer with internet.