HOME / CATALOG / MACHINE LEARNING
01
ROADMAP / ADVANCED

Machine Learning

26 TOPICS · 50 HOURS · ADVANCED · SCALE 1:4
START CANVAS

A comprehensive roadmap from mathematical foundations through advanced ML techniques. You will gain the skills to understand, implement, and deploy machine learning models for real-world problems.


§ SYLLABUS

§ SECTION 01 · MATHEMATICAL FOUNDATIONS
  1. 01
    Linear Algebra Essentials

    Understand vectors, matrices, matrix operations, eigenvalues, and decompositions that underpin nearly every ML algorithm.

  2. 02
    Probability and Statistics

    Learn probability distributions, Bayes' theorem, expectation, variance, and hypothesis testing — the language ML uses to reason about uncertainty.

  3. 03
    Calculus and Optimization

    Understand derivatives, gradients, the chain rule, and how optimization algorithms find the best parameters for a model.

§ SECTION 02 · CORE MACHINE LEARNING
  1. 01
    The ML Landscape

    Survey the three main paradigms — supervised, unsupervised, and reinforcement learning — and understand when each applies.

  2. 02
    Data Preprocessing and Feature Engineering

    Learn how to clean, normalize, encode, and transform raw data into features that ML models can learn from effectively.

  3. 03
    Linear Regression

    Build your first predictive model: understand the cost function, closed-form solution, and gradient descent for fitting a line to data.

  4. 04
    Logistic Regression and Classification

    Extend regression to classification problems using the sigmoid function, cross-entropy loss, and decision boundaries.

  5. 05
    Model Evaluation and Metrics

    Learn accuracy, precision, recall, F1, ROC-AUC, and cross-validation to measure how well your model truly performs.

  6. 06
    Bias-Variance Tradeoff

    Understand why models underfit or overfit, and learn regularization techniques (L1, L2) to find the sweet spot.

§ SECTION 03 · CLASSICAL ML ALGORITHMS
  1. 01
    Decision Trees and Random Forests

    Learn how tree-based models split data to make predictions, and how ensembling many trees into a forest reduces overfitting.

  2. 02
    Support Vector Machines

    Understand maximum-margin classifiers, the kernel trick, and how SVMs handle non-linearly separable data.

  3. 03
    K-Nearest Neighbors

    Learn instance-based learning where predictions come from the closest training examples, and understand the curse of dimensionality.

  4. 04
    Naive Bayes Classifiers

    Apply Bayes' theorem with a strong independence assumption for fast, surprisingly effective text and spam classification.

  5. 05
    Gradient Boosting (XGBoost, LightGBM)

    Understand how sequentially adding weak learners that correct previous errors creates state-of-the-art models for tabular data.

§ SECTION 04 · UNSUPERVISED LEARNING
  1. 01
    Clustering (K-Means, DBSCAN)

    Discover natural groups in data without labels using distance-based and density-based clustering algorithms.

  2. 02
    Dimensionality Reduction (PCA, t-SNE)

    Learn to compress high-dimensional data into fewer dimensions for visualization and noise removal while preserving structure.

  3. 03
    Anomaly Detection

    Identify unusual patterns in data using statistical methods, isolation forests, and autoencoders for fraud detection and monitoring.

§ SECTION 05 · DEEP LEARNING
  1. 01
    Neural Networks and Backpropagation

    Understand how layers of neurons learn representations through forward passes and gradient-based weight updates.

  2. 02
    Convolutional Neural Networks (CNNs)

    Learn how convolution, pooling, and hierarchical feature extraction enable machines to understand images and spatial data.

  3. 03
    Recurrent Networks and LSTMs

    Process sequential data like text and time series using networks with memory, and understand vanishing gradients and gating mechanisms.

  4. 04
    Transformers and Attention

    Understand self-attention, positional encoding, and why the Transformer architecture revolutionized NLP and beyond.

  5. 05
    Transfer Learning and Fine-Tuning

    Leverage pre-trained models to solve new tasks with less data by adapting learned representations to your specific domain.

§ SECTION 06 · ML IN PRACTICE
  1. 01
    ML Pipelines and Experiment Tracking

    Structure reproducible workflows using tools like scikit-learn pipelines, MLflow, and Weights & Biases to manage experiments systematically.

  2. 02
    Hyperparameter Tuning

    Explore grid search, random search, and Bayesian optimization to find the model configuration that maximizes performance.

  3. 03
    Model Deployment and Serving

    Move models from notebooks to production using REST APIs, batch inference, and model serving frameworks.

  4. 04
    Fairness, Bias, and Responsible AI

    Recognize how bias enters datasets and models, and learn techniques to measure and mitigate unfair outcomes.