2026 Batch Open
Course 2 — Advanced AI & Machine Learning (60-Class Career Track)
AAIML-60 • 7 Months Career Track
AI, Machine Learning & Generative AI AAIML-60 Lab & Live Online 60 Classes (120 Hours)

Course 2 — Advanced AI & Machine Learning (60-Class Career Track)

Goal: Take students from ML fundamentals to model development, evaluation, optimization, deep learning and modern AI architectures. Prerequisite: Course 1 (AI/ML Foundation) or equivalent Python/Math assessment.

Core Engineering Competencies

Module 1: Machine Learning lifecycle, supervised, unsupervised, reinforcement, train/val/test splits, bias-variance
Module 2: Regression models, Linear, Multiple, Polynomial, MAE, MSE, RMSE, R² and House Price Prediction project
Module 3: 7 Classification algorithms, Decision Trees, Random Forest, SVM, Confusion Matrix, ROC-AUC and Churn Prediction
Module 4: K-Means, Hierarchical Clustering, PCA Dimensionality Reduction and Customer Segmentation project
Module 5: Feature engineering, Scaling, Stratified K-Fold Cross-Validation, Grid & Random Search Hyperparameter Tuning
Module 6: Deep Learning, Neural Networks, Perceptron, Backpropagation, Gradient Descent, PyTorch/TensorFlow and Classifier project
Module 7: Modern AI introduction: CNN Computer Vision, RNN/LSTM, NLP, Transformers, Generative AI & LLMs
Module 8: Final AI/ML Production Capstone Portfolio Project and Viva Assessment
Lab: ₹2,000 ₹1,500
Live Online: ₹2,000 ₹1,500
₹1,500/mo or 10% upfront discount
WEEKEND BATCH
Schedule: Saturday & Sunday
Class Duration: 2 Hours / Class
Lab Ratio: 40% Concept / 60% Lab
Location: Bagnan Main Campus
Curriculum Breakdown

Detailed Class-by-Class Syllabus

Total: 60 Classes (120 Hours)

What is ML, ML lifecycle, Supervised, Unsupervised, Reinforcement learning, features, labels, train/val/test splits, overfitting, bias vs variance, complete ML workflow.

Class 1: What is Machine Learning? 120m

Traditional programming vs Machine Learning, when to use ML, industry use cases.

Class 2: ML Lifecycle 120m

Problem definition, data acquisition, preprocessing, feature engineering, model training, evaluation, deployment.

Class 3: Supervised Learning 120m

Input features X, target vector y, labeled data, regression vs classification paradigms.

Class 4: Unsupervised Learning 120m

Pattern discovery in unlabeled data, clustering, dimensionality reduction intuition.

Class 5: Reinforcement Learning 120m

Agents, environment, states, actions, rewards, policy optimization overview.

Class 6: Features & Labels 120m

Feature representation, tabular data, categorical vs numerical features, target variables.

Class 7: Training / Validation / Testing 120m

train_test_split, preventing data leakage, validation set purpose.

Class 8: Overfitting & Underfitting 120m

High variance vs high bias, detecting overfitting through learning curves.

Class 9: Bias & Variance 120m

Bias-Variance tradeoff, model complexity vs generalization error.

Class 10: Complete ML Workflow Project 120m

Hands-on implementation of the complete ML workflow on a baseline dataset.

Level Capstone Project 100 Marks

Project: Complete Scikit-Learn ML Workflow Pipeline

Dataset → Preprocessing → Feature Engineering → Train → Validation → Test → Evaluation → Model Export.

Python Scikit-Learn Pandas Joblib

Regression fundamentals, Simple Linear Regression, Multiple Linear Regression, Polynomial Regression, cost function, MAE, MSE, RMSE, R² score, and House Price Prediction project.

Class 11: Regression Fundamentals 120m

Continuous target variables, predicting numerical quantities, regression line intuition.

Class 12: Linear Regression 120m

y = mx + c, Ordinary Least Squares (OLS), calculating slope and intercept in Python.

Class 13: Multiple Linear Regression 120m

Multiple independent variables, coefficients, multicollinearity, feature impact.

Class 14: Polynomial Regression 120m

Modeling non-linear relationships, polynomial feature transformation, overfitting risks.

Class 15: Training Regression Models 120m

Implementing LinearRegression in Scikit-learn, checking assumptions of linear models.

Class 16: MAE & MSE 120m

Mean Absolute Error vs Mean Squared Error, penalizing large outlier errors.

Class 17: RMSE & R² 120m

Root Mean Squared Error interpretation, R-Squared & Adjusted R-Squared goodness-of-fit.

Class 18: Regression Project 120m

Real Estate & House Price Prediction: Cleaning → Feature Engineering → Linear Regression → Evaluation → Price Prediction.

Level Capstone Project 100 Marks

Project: House Price Prediction System

Real Estate Dataset → Cleaning → Feature Engineering → Multiple Linear Regression → RMSE / R² Evaluation → Live Price Predictor.

Python Scikit-Learn Pandas NumPy Matplotlib

Classification fundamentals, Logistic Regression, KNN, Decision Trees, Random Forest, Naive Bayes, SVM, Confusion Matrix, Precision, Recall, F1, ROC/AUC, and Churn Prediction project.

Class 19: Classification Fundamentals 120m

Binary vs Multiclass vs Multilabel classification, decision boundaries.

Class 20: Logistic Regression 120m

Sigmoid activation function, log-odds probability, binary decision threshold.

Class 21: K-Nearest Neighbors 120m

Distance-based classification, choosing optimal K, feature scale sensitivity.

Class 22: Decision Trees 120m

Information gain, Gini impurity, entropy, tree splitting, pruning to prevent overfitting.

Class 23: Random Forest 120m

Ensemble bagging, bootstrap aggregating, voting classifier, feature importance scores.

Class 24: Naive Bayes 120m

Bayes theorem, conditional independence assumption, text spam classification.

Class 25: Support Vector Machines 120m

Hyperplanes, maximum margin classifier, linear vs RBF kernel trick.

Class 26: Confusion Matrix 120m

True Positives (TP), True Negatives (TN), False Positives (FP), False Negatives (FN).

Class 27: Precision, Recall & F1 120m

Precision vs Recall tradeoff, F1-Score harmonic mean, accuracy paradox in imbalanced data.

Class 28: ROC/AUC & Model Comparison 120m

ROC curve, Area Under Curve (AUC), comparing performance of 7 classifiers on single benchmark.

Class 29: Classification Project 120m

Customer Churn Prediction / Loan Approval Prediction / Spam Detection system.

Level Capstone Project 100 Marks

Project: Telecom Customer Churn & Loan Approval Predictor

Build and compare Logistic Regression, Random Forest, and SVM models. Evaluate using Confusion Matrix, ROC-AUC, and export trained model.

Python Scikit-Learn Random Forest SVM Seaborn

Unsupervised learning, clustering, K-Means, Hierarchical Clustering, cluster evaluation (Elbow, Silhouette), PCA dimensionality reduction, and Customer Segmentation.

Class 30: Unsupervised Learning 120m

Clustering vs Dimensionality reduction, discovering hidden structures in unlabeled data.

Class 31: Clustering 120m

Centroid-based, density-based, and hierarchical clustering methodologies.

Class 32: K-Means 120m

K-Means centroid initialization, WCSS (Within-Cluster Sum of Squares), convergence algorithm.

Class 33: Hierarchical Clustering 120m

Agglomerative vs Divisive clustering, dendrograms, linkage criteria (ward, complete, average).

Class 34: Clustering Evaluation 120m

Elbow method for optimal K, Silhouette score analysis (-1 to +1).

Class 35: PCA 120m

Principal Component Analysis, eigenvalues & eigenvectors, dimensionality reduction while preserving variance.

Class 36: Dimensionality Reduction Project 120m

Customer Segmentation: Customer Data → Preprocessing → K-Means → Clusters → Customer Persona Segments.

Level Capstone Project 100 Marks

Project: Customer Segmentation & Behavioral Clustering

Customer Demographic & Spending Data → Preprocessing → K-Means Clustering → Silhouette Evaluation → Targeted Marketing Segments.

Python Scikit-Learn K-Means PCA Matplotlib

Feature engineering, feature selection, scaling, K-Fold cross-validation, hyperparameter tuning, Grid Search, Random Search, and model optimization project.

Class 37: Feature Engineering 120m

Creating interaction features, binning, datetime feature extraction, domain-specific feature design.

Class 38: Feature Selection 120m

VarianceThreshold, SelectKBest, Recursive Feature Elimination (RFE), feature importance ranking.

Class 39: Feature Scaling 120m

StandardScaler (Z-score) vs MinMaxScaler (0-1 normalization), RobustScaler for outlier resilience.

Class 40: Cross-Validation 120m

K-Fold Cross-Validation, Stratified K-Fold for imbalanced data, cross_val_score.

Class 41: Hyperparameter Tuning 120m

Parameters (weights) vs Hyperparameters (learning rate, tree depth, n_estimators).

Class 42: Grid Search & Random Search 120m

GridSearchCV (exhaustive search) vs RandomizedSearchCV (efficient probabilistic search).

Class 43: Model Optimization Project 120m

Bad Model → Identify Problem → Feature Engineering → Scaling → Cross Validation → Tuning → Better Model.

Level Capstone Project 100 Marks

Project: Model Performance Optimization & Pipeline Engineering

Take a baseline 70% accurate model, apply feature engineering, scaling, Stratified K-Fold CV, and GridSearchCV to boost performance above 90%.

Python Scikit-Learn GridSearchCV Pipeline Joblib

Introduction to Deep Learning, Neural Networks, Perceptron, Activation Functions, Forward Propagation, Loss Functions, Backpropagation, Gradient Descent, PyTorch/TensorFlow, and NN Classifier.

Class 44: Introduction to Deep Learning 120m

Why Deep Learning? Biological vs Artificial neurons, deep vs shallow architectures.

Class 45: Neural Networks 120m

Input layer, hidden layers, output layer, weights, biases, dense/fully-connected layers.

Class 46: Perceptron 120m

Single layer perceptron, linear separability, XOR problem, multi-layer perceptron (MLP).

Class 47: Activation Functions 120m

Sigmoid, Tanh, ReLU, Leaky ReLU, Softmax for multiclass output.

Class 48: Forward Propagation 120m

Matrix multiplications, dot products, layer-by-layer signal transmission.

Class 49: Loss Functions 120m

Binary Cross-Entropy (Log Loss), Categorical Cross-Entropy, Mean Squared Error in deep learning.

Class 50: Backpropagation 120m

Chain rule of calculus, calculating error gradients with respect to weights and biases.

Class 51: Gradient Descent 120m

Batch GD vs Stochastic GD (SGD) vs Mini-batch GD, learning rate, Adam optimizer.

Class 52: TensorFlow/PyTorch Introduction 120m

Tensors, GPU acceleration, building neural network architectures in code.

Class 53: Neural Network Project 120m

Build a basic neural-network classifier for multi-feature tabular / image digit prediction.

Level Capstone Project 100 Marks

Project: Deep Neural Network Classifier in PyTorch/TensorFlow

Build, train, and evaluate a multi-layer deep neural network with ReLU activations, Adam optimizer, and cross-entropy loss.

Python PyTorch TensorFlow Keras Matplotlib

CNN & Computer Vision, RNN & LSTM, NLP fundamentals, Transformers introduction, Generative AI & LLM concepts.

Class 54: CNN & Computer Vision 120m

Convolutional layers, filters, kernels, pooling (Max/Average), image feature maps, image classification.

Class 55: RNN & LSTM 120m

Sequential data, memory cells, vanishing gradients, Long Short-Term Memory (LSTM) for time-series and text.

Class 56: NLP Fundamentals 120m

Tokenization, stop words, stemming, lemmatization, TF-IDF, Word2Vec embeddings, sentiment analysis.

Class 57: Transformers — Introduction 120m

Self-attention mechanism, encoder-decoder architecture, why Transformers revolutionized modern AI.

Class 58: Generative AI & LLM Concepts 120m

Foundation models (GPT, LLaMA), prompt engineering, temperature, hallucinations, RAG overview.

Final Capstone Project Development: Problem definition, data pipeline, feature engineering, model selection, tuning, evaluation, and live presentation defense.

Class 59: Final AI/ML Project Development 120m

Students build Capstone Choice (Churn / House Price / Segmentation / Image Classifier / Sentiment Analysis) following the complete 12-step pipeline.

Class 60: Final Presentation + Assessment 120m

1-on-1 viva defense, production code review, metrics evaluation, and Course 2 Advanced AI/ML Certification.

Level Capstone Project 100 Marks

Course 2 Capstone: Production AI/ML Industry System

Problem Definition → Data Collection → Data Cleaning → EDA → Feature Engineering → Model Selection → Training → Evaluation → Optimization → Prediction → Presentation.

Python Scikit-Learn PyTorch TensorFlow Pandas Joblib Git GitHub