Flagship experiences

37 concepts worth remembering.

Each experience has four depth layers. Start with intuition, manipulate the mechanism, open technical detail only when useful, then jump into the full reference.

Programming

Python: How Code Becomes State

What actually changes when Python executes one line?

QuickLearnDeepReference
Programming

Functions & Reusable Reasoning

Why do functions make programs easier to trust?

QuickLearnDeepReference
Programming

Choosing Python Collections

List, tuple, set or dictionary—what changes when you choose the wrong one?

QuickLearnDeepReference
Programming

pandas & Table Thinking

What does a DataFrame represent beyond “an Excel-like table”?

QuickLearnDeepReference
Data Analytics

SQL Query Flow

How does SQL turn tables into evidence?

QuickLearnDeepReference
Data Analytics

Excel as an Analytical Model

When is a spreadsheet a model rather than just a grid?

QuickLearnDeepReference
Data Preparation

Missing Data Decisions

A blank cell is not a method—what should you decide before imputing?

QuickLearnDeepReference
Data Preparation

Scaling & Distance

Why can a harmless-looking unit change alter a model?

QuickLearnDeepReference
Data Preparation

Categorical Encoding

How do categories become numbers without inventing false meaning?

QuickLearnDeepReference
Data Analytics

Exploratory Data Analysis

What should you learn before fitting a model?

QuickLearnDeepReference
Data Analytics

Correlation Analysis

How do direction, strength, outliers and nonlinearity change correlation—and when can correlation help select features?

QuickLearnDeepReference
Data Analytics

Visualisation & Storytelling

What makes a chart explain rather than decorate?

QuickLearnDeepReference
Experiment Design

Train, Validation & Test

Why do we need data the model has never seen?

QuickLearnDeepReference
Experiment Design

Cross-Validation

How do we estimate generalisation when one split is too fragile?

QuickLearnDeepReference
Experiment Design

Data Leakage

Can a model look excellent because we accidentally gave it the answer?

QuickLearnDeepReference
Machine Learning

Linear Regression

What does “best-fitting line” really optimise?

QuickLearnDeepReference
Machine Learning

Logistic Regression

How does a linear model become a probability classifier?

QuickLearnDeepReference
Machine Learning

Decision Trees

How does a tree convert questions into regions of feature space?

QuickLearnDeepReference
Machine Learning

Random Forest

Why can many unstable trees become a stable model?

QuickLearnDeepReference
Machine Learning

Gradient Boosting

How can a sequence of weak models repair its own mistakes?

QuickLearnDeepReference
Machine Learning

K-Nearest Neighbours

What happens when prediction is literally “look at similar examples”?

QuickLearnDeepReference
Machine Learning

Support Vector Machines

Why do only a few boundary points determine the classifier?

QuickLearnDeepReference
Machine Learning

K-Means Clustering

How do unlabeled points organise themselves around centroids?

QuickLearnDeepReference
Machine Learning

Principal Component Analysis

How can we rotate a feature space without throwing away its main variation?

QuickLearnDeepReference
Evaluation

Classification Metrics

Why can “90% accuracy” be terrible?

QuickLearnDeepReference
Evaluation

Regression Metrics & Residuals

What does one error number hide?

QuickLearnDeepReference
Evaluation

Bias, Variance & Learning Curves

Is poor validation performance caused by underfitting or instability?

QuickLearnDeepReference
Optimisation

Regularisation

How do we tell a flexible model not to chase every detail?

QuickLearnDeepReference
Optimisation

Hyperparameter Optimisation

How do we search a large configuration space without fooling ourselves?

QuickLearnDeepReference
Evaluation

Probability Calibration & Thresholds

Is a predicted 0.8 probability actually an 80% event rate?

QuickLearnDeepReference
Interpretation

Explainability & Model Interpretation

How do p-values, feature AUC, permutation importance and RFE tell different stories?

QuickLearnDeepReference
Evaluation

Predictive Uncertainty

When should a model say “I am not sure”?

QuickLearnDeepReference
Machine Learning

Time-Series Forecasting

Why can’t time-ordered data be shuffled like ordinary rows?

QuickLearnDeepReference
Deep Learning

Neural Networks & Backpropagation

How does a network turn many simple transformations into complex behaviour?

QuickLearnDeepReference
Deep Learning

Attention & Transformers

How can each token decide which other tokens matter?

QuickLearnDeepReference
Graph ML

Graph Neural Networks

How can information move across relationships rather than rows?

QuickLearnDeepReference
Production

Deployment, Drift & Monitoring

What changes after a model leaves the notebook?

QuickLearnDeepReference