Since 2004 · ISO 9001:2015 · Lucknow & Noida

AI LaunchPad · Data Science

Python with Machine Learning

Go from Python basics to training and evaluating real machine-learning models on real datasets.

96 daysBeginner-friendlyClassroomHybrid

This is the AI LaunchPad track syllabus — 6 months · 24 weeks.View the full program

What you'll be able to do

  • Clean and analyze real datasets with Pandas and NumPy
  • Visualize data and run EDA with Matplotlib and Seaborn
  • Build and evaluate machine-learning models with scikit-learn
  • Apply NLP basics and understand the deep-learning workflow
  • Deploy a trained model and tune it for better performance

Tools & technologies

PythonpandasNumPyscikit-learnJupyterPandasMatplotlibRegressionClassificationClusteringModel Evaluation

The syllabus

96 days · 96 modules · 520 lessons

Python and Programming Foundations

Python Fundamentals and Initial Logic BuildingDays 1-6
  • Day 1Computer and programming fundamentals · Python installation · VS Code and Jupyter setup · terminal basics · first Python programBuild: Interactive Student Profile
  • Day 2Variables · identifiers · Python data types · input and output · type conversionBuild: Smart Bill Calculator
  • Logic Building 1Problem decomposition · sequence-based problems · pseudocode · flowcharts · arithmetic logicBuild: Multi-Unit Converter
  • Day 4Operators · strings · indexing · slicing · string methods · formatted stringsBuild: Smart Text Formatter
  • Day 5Boolean expressions · comparison operators · if, elif, else · nested conditionsBuild: Eligibility Decision Engine
  • Logic Building 2Decision tables · multi-condition problems · boundary cases · branch debuggingBuild: Dynamic Ticket-Pricing System
Loops, Collections and Advanced Logic BuildingDays 7-12
  • Day 7while loops · counters · accumulators · sentinel-controlled loops · loop validationBuild: ATM PIN and Withdrawal Simulator
  • Day 8for loops · range · nested loops · loop control · break and continueBuild: Number Pattern Generator
  • Logic Building 3Loop-based problem solving · digit manipulation · divisibility · prime numbers · pattern logicBuild: Number Challenge Toolkit
  • Day 10Lists · tuples · indexing · slicing · list methods · iteration · list comprehensionsBuild: Student Marks Manager
  • Day 11Dictionaries · sets · key-value operations · membership · frequency countingBuild: Inventory Lookup System
  • Logic Building 4Collection-based problems · searching · counting · duplicate detection · menu-driven programsBuild: Console Contact Book
Functions, Files, OOP and Numerical PythonDays 13-18
  • Day 13Functions · parameters · arguments · return values · scope · reusable codeBuild: Python Utility Library
  • Day 14Text and CSV file handling · exceptions · debugging · validation · error messagesBuild: File-Based Expense Tracker
  • Day 15Classes · objects · constructors · methods · inheritance basics · modules and packagesBuild: Library Management System
  • Day 16Command line · Git fundamentals · GitHub repositories · commits · branches · README · project structureBuild: Version-Controlled Python Portfolio
  • Day 17NumPy arrays · dimensions · shapes · data types · indexing · slicing · reshapingBuild: Numerical Array Toolkit
  • Day 18Vectorisation · broadcasting · aggregate operations · matrix operations · random arraysBuild: Image Pixel Transformer

ML Data and Mathematics Foundations

Data Preparation Required for Machine LearningDays 19-24
  • Day 19Pandas Series · DataFrames · CSV loading · dataset shape · columns · data typesBuild: Dataset Loader and Inspector
  • Day 20Row and column selection · filtering · sorting · aggregation · groupingBuild: Student Performance Filter
  • Day 21Missing values · duplicate records · incorrect types · outlier detection · data-quality checksBuild: Automated Dataset Cleaner
  • Day 22Numerical and categorical features · encoding · scaling · feature-target separationBuild: ML Feature Transformer
  • Day 23Matplotlib fundamentals · feature distributions · relationships · class balance · model-error plotsBuild: ML Visual Diagnostics Tool
  • Day 24Reusable preprocessing · train-test consistency · transformations · preprocessing pipelinesBuild: ML Ready Data Pipeline
Intuitive Mathematics for Machine LearningDays 25-30
  • Day 25Scalars · vectors · matrices · tensors · shapes · transpose · element-wise operationsBuild: Vector and Matrix Calculator
  • Day 26Dot products · matrix multiplication · norms · Euclidean distance · cosine similarityBuild: Similarity Search Engine
  • Day 27Probability fundamentals · events · conditional probability · independence · Bayesʼ theoremBuild: Bayesian Risk Calculator
  • Day 28Mean · median · variance · standard deviation · distributions · covariance · correlationBuild: Statistical Feature Profiler
  • Day 29Functions · slope · derivatives · partial derivatives · gradients · chain ruleBuild: Numerical Gradient Checker
  • Day 30Loss functions · optimisation · gradient descent · learning rate · convergenceBuild: From-Scratch Gradient Descent Optimiser

Core Machine Learning and Supervised Learning

Machine Learning WorkflowDays 31-36
  • Day 31Artificial intelligence · machine learning · deep learning · rule-based systems · supervised, unsupervised and reinforcement learningBuild: AI Use-Case Mapper
  • Day 32ML problem framing · inputs · features · target · constraints · success criteria · business-to-ML translationBuild: ML Problem Statement Canvas
  • Day 33Training, validation and test sets · random splitting · stratification · baselines · data leakageBuild: Leakage-Safe Dataset Splitter
  • Day 34Scikit-learn estimator API · fit · predict · transform · model parameters · model attributesBuild: Baseline Prediction System
  • Day 35Pipelines · ColumnTransformer · preprocessing consistency · reproducibility · random statesBuild: Reusable Scikit-Learn Pipeline
  • Day 36Complete ML workflow · training · evaluation · model persistence · loading · inferenceBuild: First End-to-End ML Predictor
RegressionDays 37-42
  • Day 37Regression problems · simple linear regression · line of best fit · coefficients · predictionBuild: House Price Line-Fit Visualiser
  • Day 38Linear regression cost function · gradients · parameter updates · training from scratchBuild: From-Scratch Salary Predictor
  • Day 39Multiple linear regression · multiple features · coefficients · multicollinearity conceptsBuild: Used-Car Price Predictor
  • Day 40Feature scaling · polynomial features · interaction features · nonlinear relationshipsBuild: Nonlinear Rent Predictor
  • Day 41Overfitting · underfitting · Ridge · Lasso · Elastic Net · regularisation strengthBuild: Regularised Property Valuation
  • Day 42MAE · MSE · RMSE · R² · residuals · cross-validation · regression comparisonBuild: Regression Benchmark System
ClassificationDays 43-48
  • Day 43Classification problems · logistic regression · sigmoid function · probabilities · log lossBuild: Admission Probability Classifier
  • Day 44Decision boundaries · thresholds · binary and multiclass classification · one-vs-restBuild: Classification Threshold Tuner
  • Day 45K-nearest neighbours · distance metrics · feature scaling · selecting KBuild: Species Recognition Classifier
  • Day 46Naive Bayes · conditional probability · Gaussian, Multinomial and Bernoulli variantsBuild: Spam Message Detector
  • Day 47Support Vector Machines · margins · support vectors · kernels · C and gammaBuild: Tumour Classification System
  • Day 48Confusion matrix · precision · recall · F1 · ROC AUC · PR AUC · class imbalance · calibrationBuild: Rare-Fraud Classification System
Trees, Ensembles and Model ImprovementDays 49-54
  • Day 49Decision trees · nodes · branches · impurity · entropy · Gini index · information gainBuild: Loan Approval Decision Tree
  • Day 50Tree depth · minimum samples · overfitting · pruning · feature importanceBuild: Pruned Credit-Risk Model
  • Day 51Bagging · bootstrap sampling · random forests · random feature selection · out-of-bag evaluationBuild: Credit Default Random Forest
  • Day 52Gradient boosting · sequential learning · learning rate · XGBoost fundamentalsBuild: Employee Attrition Booster
  • Day 53Grid search · randomised search · search spaces · cross-validated tuning · model selectionBuild: Automated Model Tuner
  • Day 54Bias and variance · learning curves · error analysis · feature importance · SHAP · fairness · model cardsBuild: Explainable Credit-Scoring System

Unsupervised and Specialised Machine Learning

Unsupervised Learning, Anomaly Detection and RecommendationsDays 55-60
  • Day 55Clustering problems · K-means · centroids · assignments · initialisation · selecting KBuild: Customer Grouping System
  • Day 56Hierarchical clustering · dendrograms · linkage methods · DBSCAN · density-based clustersBuild: Location Hotspot Detector
  • Day 57Silhouette score · inertia · cluster stability · Gaussian mixture models · cluster interpretationBuild: Cluster Quality Evaluator
  • Day 58Dimensionality reduction · PCA · explained variance · reconstruction · SVDBuild: Digit Feature Compressor
  • Day 59Anomaly detection · statistical thresholds · Isolation Forest · One-Class SVMBuild: Machine Failure Anomaly Detector
  • Day 60User-item matrices · collaborative filtering · content-based filtering · similarity · ranking · evaluation at KBuild: Movie Recommendation Engine

Neural Networks and Applied Artificial Intelligence

Neural Network Foundations with PyTorchDays 61-66
  • Day 61Biological neuron analogy · perceptron · weights · bias · activation functions · network layersBuild: Logic-Gate Neural Unit
  • Day 62PyTorch tensors · tensor shapes · devices · datasets · DataLoaders · GPU conceptsBuild: PyTorch Tensor Operations Lab
  • Day 63Input, hidden and output layers · forward propagation · logits · probabilities · loss selectionBuild: Fashion-Item Neural Network
  • Day 64Computational graphs · backpropagation · gradients · autograd · gradient checkingBuild: Backpropagation Checker
  • Day 65SGD · momentum · Adam · mini-batches · epochs · training loops · validation loops · checkpointsBuild: Reusable Neural Training Engine
  • Day 66Tabular neural networks · training · validation · metrics · prediction · saving and loadingBuild: Neural Classification System
Deep Learning and Computer VisionDays 67-72
  • Day 67Neural-network overfitting · weight decay · dropout · batch normalisation · early stopping · learning-rate schedulingBuild: Regularised Neural Classifier
  • Day 68Images as tensors · channels · kernels · convolution · feature maps · padding · stride · poolingBuild: Convolution Visualiser
  • Day 69CNN architecture · convolution blocks · flattening · dense layers · image-classification outputsBuild: CNN Digit Recogniser
  • Day 70Image loading · resizing · normalisation · augmentation · train-validation image pipelinesBuild: Augmented Object Classifier
  • Day 71Pretrained CNNs · transfer learning · frozen layers · feature extraction · fine-tuningBuild: Plant-Disease Image Classifier
  • Day 72CNN evaluation · confusion matrix · per-class metrics · inference pipeline · checkpoint managementBuild: End-to-End Image Classification System
Traditional NLP and Sequence ModelsDays 73-78
  • Day 73Text cleaning · sentence splitting · tokenisation · stop words · stemming · lemmatisationBuild: Text Preprocessing Engine
  • Day 74Bag of words · n-grams · TF IDF · sparse matrices · text similarityBuild: Document Similarity Finder
  • Day 75Logistic regression · Naive Bayes · SVM for text · text-classification pipelinesBuild: News Category Classifier
  • Day 76Word embeddings · vector representations · similarity · embedding layers · vocabulary handlingBuild: Word Similarity Explorer
  • Day 77Sequence data · recurrent neural networks · hidden states · LSTM · GRUBuild: Sequence Sentiment Model
  • Day 78Sequence padding · masking · batching · text-model evaluation · neural text inferenceBuild: Product Review Sentiment System
Time-Series Machine Learning and Reinforcement LearningDays 79-84
  • Day 79Temporal ordering · trends · seasonality · lag features · rolling features · date-time featuresBuild: Demand Forecast Feature Builder
  • Day 80Forecasting baselines · temporal splits · walk-forward validation · MAE · RMSE · MAPEBuild: Walk-Forward Forecast Validator
  • Day 81Regression models for forecasting · tree-based forecasting · recursive and direct predictionBuild: Traffic Volume Forecaster
  • Day 82Sequence windows · LSTM forecasting · multi-step prediction · sequence-model evaluationBuild: Energy Demand LSTM Forecaster
  • Day 83Reinforcement learning · agents · environments · states · actions · rewards · policies · Markov decision processesBuild: Grid-World Environment
  • Day 84Q-learning · Q-tables · exploration and exploitation · epsilon-greedy policy · agent evaluationBuild: Q Learning Navigation Agent

ML Deployment and Production Foundations

Model DeploymentDays 85-90
  • Day 85Model serialisation · preprocessing artefacts · versioned model files · batch inference · online inferenceBuild: Versioned Inference Package
  • Day 86FastAPI fundamentals · routes · request methods · Pydantic schemas · prediction endpointsBuild: Machine-Learning Prediction API
  • Day 87Streamlit fundamentals · user inputs · model loading · prediction display · local application structureBuild: Interactive ML Web Application
  • Day 88Containers · Dockerfiles · dependency management · image building · ports · container executionBuild: Dockerised ML Service
  • Day 89Input validation · exception handling · structured logging · unit tests · API tests · model testsBuild: Tested and Logged Prediction API
  • Day 90Cloud deployment · environment variables · secrets · public endpoints · health checks · deployment verificationBuild: Public Cloud ML Endpoint
MLOps Foundations and Sprint 1 Technical CapstoneDays 91-96
  • Day 91Experiments · runs · parameters · metrics · artefacts · MLflow trackingBuild: Tracked Experiment Suite
  • Day 92Model registry · model versions · staging · promotion · rollback · metadataBuild: Versioned Model Registry
  • Day 93Latency · throughput · error rate · input drift · prediction drift · performance monitoringBuild: ML Drift-Monitoring Dashboard
  • Day 94Automated tests · GitHub Actions · container builds · deployment workflows · release tagsBuild: Automated ML Delivery Pipeline
  • Day 95Kubernetes pods · deployments · services · replicas · resource limits · rolling updatesBuild: Kubernetes ML Prediction Service
  • Day 96Training pipeline · model registry · API · Docker · cloud deployment · monitoring · documentation · technical demonstrationBuild: Sprint 1 Production Mini-Capstone