y = wx + b
σ(z) = 1/(1+e-z)
J(θ) = MSE
Machine Learning
Study Lab
Home / Study Lab / Guides
MASTER GUIDES

Study Lab Guides

Comprehensive, visual guides covering Machine Learning and Data Engineering. From algorithms to pipelines, built with interactive visualizations and hands-on practice.

Machine Learning

15 comprehensive guides covering algorithms, models, and techniques from beginner to advanced

AVAILABLE 11 Sections 45 min read Beginner to Advanced

Logistic Regression

Complete Master Guide

From historical intuition to mathematical mastery. A beginner-friendly, visually interactive deep dive with 3D visualizations, animated sigmoid curves, and step-by-step gradient descent.

Sigmoid Function Binary Cross-Entropy Gradient Descent Decision Boundaries Regularization Interactive Playground
Start Learning →
AVAILABLE 9 Sections 40 min read Beginner to Advanced

Linear Regression

Complete Master Guide

Understanding the foundation of all regression models. From OLS to gradient descent, with interactive visualizations and real-world applications.

Ordinary Least Squares Cost Functions Normal Equation Polynomial Regression Regularization Interactive Playground
Start Learning →
AVAILABLE 10 Sections 50 min read Beginner to Advanced

Neural Networks

From Perceptron to Deep Learning

Build neural networks from scratch. Understand forward propagation, backpropagation, activation functions, and train your first deep learning model.

Perceptron Backpropagation Activation Functions Deep Learning Adam Optimizer Interactive Lab
Start Learning →
AVAILABLE 10 Sections 50 min read Beginner to Advanced

Decision Trees & Random Forests

Tree-Based Methods Guide

Master decision trees, random forests, and gradient boosting. Learn information gain, entropy, pruning, and ensemble methods with interactive tree builders.

Information Gain Entropy & Gini Random Forests XGBoost Pruning Feature Importance
Start Learning →
AVAILABLE 11 Sections 40 min read Beginner to Advanced

Naive Bayes

Complete Master Guide

From Bayes' theorem to text classification. Master Gaussian, Multinomial, and Bernoulli variants with interactive visualizations and step-by-step derivations.

Bayes' Theorem Gaussian NB Text Classification Laplace Smoothing MAP Estimation Spam Filtering
Start Learning →
AVAILABLE 11 Sections 45 min read Beginner to Advanced

Support Vector Machines

Complete Master Guide

From maximum margin classifiers to the kernel trick. Master hyperplanes, support vectors, soft margins, and SVM regression with interactive visualizations.

Maximum Margin Kernel Trick Soft Margin RBF Kernel SVR Hyperparameter Tuning
Start Learning →
AVAILABLE 11 Sections 40 min read Beginner to Advanced

K-Nearest Neighbors

Complete Master Guide

Master instance-based learning from distance metrics to efficient search. Explore KNN for classification and regression with interactive visualizations.

Distance Metrics Choosing K Weighted Voting KD-Trees Curse of Dimensionality Feature Scaling
Start Learning →
AVAILABLE 11 Sections 40 min read Beginner to Advanced

K-Means Clustering

Complete Master Guide

Master unsupervised learning from centroid initialization to convergence. Explore the elbow method, silhouette scores, and clustering variants.

Centroid Algorithm K-Means++ Elbow Method Silhouette Score DBSCAN Comparison Customer Segmentation
Start Learning →
AVAILABLE 11 Sections 45 min read Beginner to Advanced

Gradient Boosting (XGBoost)

Complete Master Guide

Master sequential ensemble learning from AdaBoost to XGBoost. Learn gradient descent in function space, regularization, feature importance, and hyperparameter tuning.

Sequential Boosting Learning Rate XGBoost Feature Importance Regularization Playground
Start Learning →
AVAILABLE 11 Sections 40 min read Beginner to Advanced

PCA (Principal Component Analysis)

Complete Master Guide

Master dimensionality reduction from covariance matrices to eigendecomposition. Learn variance maximization, scree plots, SVD, kernel PCA, and image compression applications.

Eigendecomposition Variance Maximization Scree Plot Kernel PCA SVD Reconstruction
Start Learning →
AVAILABLE 11 Sections 40 min read Beginner to Advanced

DBSCAN (Density-Based Clustering)

Complete Master Guide

Master density-based clustering from epsilon neighborhoods to cluster expansion. Learn core/border/noise classification, parameter selection, HDBSCAN, and comparison with K-Means.

Density Clustering Eps Neighborhood Core/Border/Noise HDBSCAN Parameter Selection K-Means Comparison
Start Learning →
AVAILABLE 11 Sections 40 min read Beginner to Advanced

Random Forest

Complete Master Guide

Master ensemble learning from bootstrap aggregating to feature importance. Learn OOB error estimation, hyperparameter tuning, and comparison with single decision trees and gradient boosting.

Bagging Feature Randomness OOB Error Feature Importance Bias-Variance Hyperparameters
Start Learning →
AVAILABLE 11 Sections 45 min read Beginner to Advanced

CNN (Convolutional Neural Networks)

Complete Master Guide

Master convolutional neural networks from kernel operations to transfer learning. Learn feature maps, pooling, famous architectures (LeNet to EfficientNet), and image classification pipelines.

Convolution Pooling Feature Maps Transfer Learning Famous Architectures Image Classification
Start Learning →
AVAILABLE 11 Sections 45 min read Beginner to Advanced

RNN / LSTM (Recurrent Neural Networks)

Complete Master Guide

Master recurrent neural networks from vanilla RNNs to LSTM and GRU. Learn BPTT, vanishing gradients, gate mechanisms, bidirectional RNNs, and sequence modeling applications.

Hidden State BPTT LSTM Gates GRU Vanishing Gradients Sequence Modeling
Start Learning →
AVAILABLE 11 Sections 45 min read Beginner to Advanced

Transformers & Attention

Complete Master Guide

Master the Transformer architecture from self-attention to multi-head attention. Learn positional encoding, encoder-decoder stacks, BERT, GPT, scaling laws, and Vision Transformers.

Self-Attention Multi-Head Positional Encoding BERT GPT Scaling Laws
Start Learning →

Data Engineering

Master data pipelines, architecture, and the modern data stack with visual-first guides

AVAILABLE 9 Sections 40 min read Beginner Friendly

Data Engineering Fundamentals

Complete Visual Guide

From understanding the data engineering role to mastering modern data architecture, pipelines, and the tools that power today's data-driven organizations. Includes pipeline flow diagrams and architecture visuals.

DE Lifecycle Medallion Architecture Batch vs Streaming Modern Data Stack Data Quality Career Path
Start Learning →
AVAILABLE 9 Sections 45 min read Beginner to Advanced

ETL & Data Pipelines

Complete Visual Guide

Master the art of building robust, scalable data pipelines. From extraction patterns to orchestration, learn how data moves from source to insight with practical examples and code.

ETL vs ELT Extraction Patterns Transformations Pipeline Orchestration Error Handling Best Practices
Start Learning →
AVAILABLE 9 Sections 45 min read Beginner to Advanced

Data Warehousing & Modeling

Complete Visual Guide

From dimensional modeling fundamentals to modern cloud warehouses. Learn to design schemas that power fast analytics and reliable business intelligence.

OLTP vs OLAP Star Schema Dimensional Modeling Cloud Warehouses SCD Types Data Lakehouse
Start Learning →
AVAILABLE 5 Sections 35 min read Intermediate

PySpark Complete Guide

Interactive Visual Guide

Master PySpark from transformations to architecture. Interactive before-and-after demos for 20 transformations, action explorer, interview prep flashcards, real ETL pipeline walkthrough, and Spark cluster architecture diagram.

Transformations Actions Interview Topics ETL Pipeline Spark Architecture Catalyst Optimizer
Start Learning →