IIT Kanpur Certificate Program on Python & QISKIT
for Data Science, Data Analytics, Machine Learning and Quantum Computing
                                      1st March to 28th March 2025
      Organized by Prof. Aditya K. Jagannatham, EE Department, IIT Kanpur
Below is the detailed day-to-day & slot-wise program with Lecture Modules & Hands-On Coding Sessions for the IIT KANPUR Certificate Program on Python & QISKIT for Data Science, Data Analytics, Machine Learning and Quantum Computing from 1st to 28th March 2025
1st March, 2025 | |
12:00 PM - 12:30 PM | Zoom Test Session and PYTHON check |
Week-1 | |
3rd March, 2025 | |
06:00 PM - 7:30 PM | Module 1: Data Science Lecture 1: Introduction to Data Science, Descriptive Statistics, Data Representation |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 1: Introduction to Programming in PYTHON, Data Types, Lists, Tuple objects, Dictionary objects |
4th March, 2025 | |
6:00 PM - 7:30 PM | Project 2: PANDAS Package in PYTHON for Data Analysis, Data Wrangling, Data Summary, Missing Values, Data Slicing |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Lecture 2: Basics of Statistical Analysis for Data Science, Statistical Quantities, Quartiles, Interquartile Range (IQR), Five Number Summary | 5th March, 2025 |
- | Break Day | 6th March, 2025 |
06:00 PM - 07:30 PM | Module 2: Data Analytics Project 3: PANDAS tools and Data Handling, ILOC and LOC, Data Filtering, Data Grouping, Logical Operations, Column Operations |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Lecture 3: Probabilistic Data Analysis, Random Variables, Density functions, Cumulative Distributions |
7th March, 2025 | |
06:00 PM - 7:30 PM | Lecture 4: Matrix Representations and Computations for Data Analytics, Inner Products, Orthogonality, Equation Systems, Matrix Inversion |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 4: Python project on Random Data Generation, Histogram Visualization and Central Limit Theorem for Analytics | Week-2 |
10th March, 2025 | |
06:00 PM - 7:30 PM | Lecture 5: Matrix Decompositions for Data Analytics, Eigenvalue Properties, Special Matrices, Singular Value Decomposition and Properties |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 6: PYTHON Seaborn Package for Analytics – Histograms, Scatter Plot, Multiple Views, Boxplot |
11th March, 2025 | |
06:00 PM - 07:30 PM | Module 3: Machine Learning Lecture 6: Principal Component Analysis (PCA) for Data Compression, Principal Directions, Covariance Estimation, From SVD to PCA |
7:30 PM - 8:00 PM | Break |
08:00 PM - 09:15 PM | Test prep 1: Tutorial, Test preparation and job interview problem solving session | 12th March, 2025 |
- | Break Day | 13th March, 2025 |
06:00 PM - 7:30 PM | Project 7: Data Visualization with PYTHON Seaborn: for– Violin Plots, Swarm Plots, Contour Plots, Strip Plots, Hex Plot, KDE and Gaussian Fit |
7:30 PM - 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 8: PYTHON NUMPY Package for Highspeed Numerical Computation, Array Creation, Matrix Manipulations, Data and Logical operations | 14th March, 2025 |
06:00 PM - 7:30 PM | Lecture 7: Regression Modeling and Prediction for Business Analysis, Linear Regression, Multiple Regressors, Regression Coefficient Estimation, Multiple Regressors and Pseudoinverse |
7:30 PM 9:30 PM | Break |
8:00 PM - 9:15 PM | Project 9: PYTHON Project in PCA for Data Analysis using IRIS Dataset, PCA fit, Sklearn Datasets, Matplotlib |
Week-3 | 17th March, 2025 |
06:00 PM - 7:30 PM | Lecture 8: Logistic Regression-Based Machine Learning, Logistic function, Probabilities, Likelihood and ML, Logistic Regression Metrics, Confusion Matrix |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 10: Regression Analysis using the IRIS Dataset, SKLearn, Linear Model, IRIS Features Project 11: Regression Modeling of House Prices using Boston Housing Dataset, Test-Train split, Boston Dataset Features, MSE/ RMSE, Regression Plot |
18th March, 2025 |
06:00 PM - 7:30 PM | Lecture 9: Data Clustering for Machine Learning, K-Means Algorithm, Centroid Section, Cluster Assignment, Elbow Method, Silhouette Score |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 12: : SCIKIT Package for Logistic Regression using Purchase/ Shopping Data for Social Network Ads, Purchase Dataset Features, Confusion Matrix Display, Data Scaling | 19th March, 2025 |
- | Break Day | 20th March, 2025 |
06:00 PM - 7:30 PM | Module 4:Quantum Computing Lecture 10: Introduction to Qubits, Superposition States, Quantum Gates, Pauli X, Pauli Z, Hadamard Gate, Quantum Circuits |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 13: Data Clustering Analysis using PYTHON, K-Means Algorithm, Optimal Number of Clusters | 21st March, 2025 |
06:00 PM - 7:30 PM | Lecture 11: Introduction to Multiple Qubit Systems, Tensor Product, CNOT Gate, Bell States, Entanglement |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 14: Qiskit for Simulation and visualization of Qubits, Simulation of Quantum Gates, Hadamard Gate, Qiskit Primitives, Sampler |
Week-4 | 24th March, 2025 |
06:00 PM - 7:30 PM | Project 15: Simulation of Multiple Qbit systems and Quantum circuits, CNOT Gate |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 16: Simulation of Quantum Entanglement in Qiskit, Generation of Bell States, Distribution of the Output States | 25th March, 2025 |
06:00 PM - 7:30 PM | Lecture 12: Quantum teleportation, EPR (Einstein, Podolsky, and Rosen) Pair, Alice-Bob Teleportation Protocol, State Transformations |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 17: Simulation of Quantum teleportation in Qiskit, Quantum Circuit for Teleportation | 26th March, 2025 |
06:00 PM - 7:30 PM | Lecture 13: Quantum computation: Deutsch Algorithm, Binary functions, Constant/ Balanced, Oracle Functions, Phase Kickback |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 18: Simulation of Deutsch Algorithm in Qiskit, Deutsch Circuit, Qiskit Simulator | 27th March, 2025 |
06:00 PM - 7:30 PM | Lecture 14: Quantum computation: Bernstein Vazirani Algorithm, Classical versus Quantum Solution, BV Circuit and Analysis |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Test Prep 2: Tutorial, Test preparation and job interview problem solving session | 28th March, 2025 |
06:00 PM - 7:30 PM | Lecture 15: Quantum computation: Grover Algorithm, Superposition, Grover Diffusion Operations, Complexity |
7:30 PM 8:00 PM | Break |
8:00 PM - 9:15 PM | Project 19: Simulation of Vazirani Algorithm in Qiskit, QASM Simulator, AER, BV Circuit |