gradient
Core Data Science
Code Lab
Interview Skills
Your Progress
S
Saved
128 lessons · 48 hr 44 min
List
Gallery
All
128
Not started
60
Learned
27
Practiced
20
Mastered
21
Learn
Practice
Speak
Best
Length
Saved
Ratio Metrics and the Delta Method
Experimentation & A/B Testing · Advanced Designs & Decisions
—
22 min
today
Drawing the Graph
Causal Inference · DAGs
75
24 min
today
Silent Failures
SQL for Analytics · Foundations
—
22 min
yesterday
Self-Joins and Row-to-Row Comparison
SQL for Analytics · Comparison
—
22 min
yesterday
When Sorting Pays
Algorithmic Thinking · Sorting and Searching
—
20 min
yesterday
Comprehensions and Generators
Python for Data Analysis · Data Structures That Matter
—
18 min
2 days ago
Why This Team
Behavioral Round · Fit
98
16 min
2 days ago
Non-Parametric Tests
Probability & Statistical Inference · When Assumptions Break
77
22 min
2 days ago
What One Row Means
SQL for Analytics · Foundations
—
36 min
3 days ago
Situation, Not Setting
Behavioral Round · The Story Shape
—
18 min
3 days ago
Cutting the Preamble
Communication & Presence · Concision
—
18 min
3 days ago
Backdoor Paths and What to Adjust For
Causal Inference · DAGs
74
28 min
3 days ago
Working with Dates
SQL for Analytics · Foundations
—
20 min
4 days ago
Collapse — GROUP BY
SQL for Analytics · The Computation
56
20 min
4 days ago
Landing the Result
Behavioral Round · The Story Shape
—
18 min
4 days ago
Confounding, Selection, Reverse Causality
Causal Inference · What Goes Wrong
—
26 min
4 days ago
One Idea Per Sentence
Communication & Presence · Concision
—
18 min
5 days ago
When the Data Lies
Experimentation & A/B Testing · Validity & Pitfalls
—
28 min
5 days ago
Alternatives, and When Not to Experiment
Experimentation & A/B Testing · Advanced Designs & Decisions
75
26 min
5 days ago
Preserve — Window Functions
SQL for Analytics · The Computation
—
30 min
6 days ago
Numbers Without Inflation
Behavioral Round · Your Own Work
—
18 min
6 days ago
Colliders and Mediators
Causal Inference · What Goes Wrong
—
22 min
6 days ago
Activation and the Growth Loop
Product Sense & Metric Design · Growth and Economics
80
25 min
7 days ago
Sessionization, Gaps and Islands
SQL for Analytics · Sequence Patterns
—
26 min
7 days ago
The Decision Is the Story
Behavioral Round · The Story Shape
—
22 min
7 days ago
Interference and Network Effects
Experimentation & A/B Testing · Advanced Designs & Decisions
—
26 min
7 days ago
Growth Accounting and Virality
Product Sense & Metric Design · Growth and Economics
—
24 min
8 days ago
Output, Grain, Conditions, Computation
SQL for Analytics · Reading the Question
—
24 min
8 days ago
Memory and Chunking
Python for Data Analysis · Reading Data
—
16 min
8 days ago
Narrating a Plan
Communication & Presence · Thinking Out Loud
—
20 min
8 days ago
Behavioral and Structural Threats
Experimentation & A/B Testing · Validity & Pitfalls
—
26 min
8 days ago
The Randomization Boundary
Causal Inference · When Randomization Is and Isn't Available
—
20 min
8 days ago
Lists, Dicts and Sets
Python for Data Analysis · Data Structures That Matter
—
22 min
9 days ago
Choosing Your Metrics
Experimentation & A/B Testing · Designing the Test
—
26 min
9 days ago
Peeking and Multiple Comparisons
Experimentation & A/B Testing · Validity & Pitfalls
—
26 min
9 days ago
Propensity Scores
Causal Inference · The Methods
—
28 min
9 days ago
Instrumental Variables
Causal Inference · The Methods
—
30 min
9 days ago
Types on Import
Python for Data Analysis · Reading Data
83
18 min
10 days ago
Unit Economics: LTV, CAC, Payback
Product Sense & Metric Design · Growth and Economics
59
30 min
11 days ago
Resampling and Rolling Windows
Python for Data Analysis · Time Series
—
24 min
11 days ago
Matching
Causal Inference · The Methods
—
26 min
11 days ago
Pace as Punctuation
Communication & Presence · Voice and Pace
—
20 min
12 days ago
Choosing the Right Test
Probability & Statistical Inference · Hypothesis Testing
—
30 min
12 days ago
Instrumentation & Data Quality
Experimentation & A/B Testing · Designing the Test
—
18 min
12 days ago
Correlation, Causation, Counterfactuals
Causal Inference · The Causal Question
—
22 min
12 days ago
Cohort Retention
SQL for Analytics · Shape Patterns
64
30 min
13 days ago
Traversal Orders
Algorithmic Thinking · Trees and Graphs
—
24 min
13 days ago
Owning the Part You Did
Behavioral Round · Your Own Work
—
20 min
13 days ago
The Testing Framework
Probability & Statistical Inference · Hypothesis Testing
—
22 min
13 days ago
Hypothesis Testing in A/B
Experimentation & A/B Testing · The Statistical Engine
85
24 min
13 days ago
Running Metrics and Interval Logic
SQL for Analytics · Sequence Patterns
—
24 min
12 Oct
Time Zones and Gaps
Python for Data Analysis · Time Series
—
18 min
12 Oct
Prefix Sums
Algorithmic Thinking · Arrays and Strings
64
18 min
12 Oct
Recovering From a Blank
Communication & Presence · Thinking Out Loud
—
18 min
12 Oct
Signposting
Communication & Presence · Structure Under Pressure
—
18 min
12 Oct
Difference-in-Differences
Causal Inference · The Methods
—
30 min
12 Oct
Regression Discontinuity
Causal Inference · The Methods
—
26 min
12 Oct
Vectorisation over Loops
Python for Data Analysis · Correctness
—
20 min
11 Oct
Shortest Paths, Practically
Algorithmic Thinking · Trees and Graphs
—
22 min
11 Oct
Errors, P-values & Power
Probability & Statistical Inference · Hypothesis Testing
—
30 min
11 Oct
Interpreting Results
Experimentation & A/B Testing · The Statistical Engine
84
20 min
11 Oct
Counting
Probability & Statistical Inference · Probability Foundations
—
16 min
11 Oct
Metric Quality: Sensitivity and Robustness
Product Sense & Metric Design · What Makes a Good Metric
87
26 min
9 Oct
Pivot, Melt and Stack
Python for Data Analysis · Reshaping
—
22 min
9 Oct
Assertions and Sanity Checks
Python for Data Analysis · Correctness
—
16 min
9 Oct
Funnels and Wide Tables
SQL for Analytics · Shape Patterns
85
26 min
8 Oct
Sliding Windows
Algorithmic Thinking · Arrays and Strings
65
22 min
8 Oct
Answer First, Then Why
Communication & Presence · Structure Under Pressure
85
22 min
8 Oct
The Useful Pause
Communication & Presence · Voice and Pace
64
16 min
8 Oct
The Law of Large Numbers & the CLT
Probability & Statistical Inference · From Sample to Population
88
28 min
8 Oct
Choosing the Right Method
Causal Inference · Choosing and Defending
—
24 min
8 Oct
The Metric Landscape
Product Sense & Metric Design · What Makes a Good Metric
—
22 min
7 Oct
Group By and Aggregate
Python for Data Analysis · Reshaping
—
24 min
7 Oct
Counting Operations
Algorithmic Thinking · Cost Before Code
—
20 min
7 Oct
Random Variables, PMF, PDF, CDF
Probability & Statistical Inference · Random Variables & Distributions
—
20 min
7 Oct
Population, Sample, Parameter, Statistic
Probability & Statistical Inference · From Sample to Population
—
18 min
7 Oct
Sample Size and Duration
Experimentation & A/B Testing · Power, Sample Size & Duration
68
26 min
7 Oct
Potential Outcomes and Treatment Effects
Causal Inference · The Causal Question
64
28 min
7 Oct
Conditional Probability & Bayes
Probability & Statistical Inference · Probability Foundations
86
26 min
7 Oct
Retention Curves
Product Sense & Metric Design · Behavior Over Time
—
30 min
6 Oct
Deduplication and Top-N
SQL for Analytics · Shape Patterns
—
20 min
6 Oct
Selection and Filtering
Python for Data Analysis · pandas Foundations
90
20 min
6 Oct
Big-O in Words
Algorithmic Thinking · Cost Before Code
—
18 min
6 Oct
Two Pointers
Algorithmic Thinking · Arrays and Strings
87
22 min
6 Oct
Questions That Buy You Time
Communication & Presence · The Room
70
16 min
6 Oct
What an Experiment Buys You
Experimentation & A/B Testing · Foundations
89
22 min
6 Oct
Sensitivity Analysis and What Breaks It
Causal Inference · Choosing and Defending
—
24 min
6 Oct
The Rules of Probability
Probability & Statistical Inference · Probability Foundations
88
18 min
6 Oct
Merges and Fan-out
Python for Data Analysis · Reshaping
—
20 min
5 Oct
The Discrete Distributions
Probability & Statistical Inference · Random Variables & Distributions
69
26 min
5 Oct
Power and Minimum Detectable Effect
Experimentation & A/B Testing · Power, Sample Size & Duration
88
26 min
5 Oct
The DataFrame Grain
Python for Data Analysis · pandas Foundations
—
26 min
4 Oct
Membership and Dedup
Algorithmic Thinking · Hashing
—
16 min
4 Oct
Sampling Distributions & Standard Error
Probability & Statistical Inference · From Sample to Population
—
26 min
3 Oct
Disagreement Without Blame
Behavioral Round · Conflict and Failure
—
22 min
2 Oct
Units of Randomization and Analysis
Experimentation & A/B Testing · Foundations
—
22 min
2 Oct
Guardrails, Counter-metrics and Trade-offs
Product Sense & Metric Design · Designing the Metric Set
—
24 min
1 Oct
Missing Data
Python for Data Analysis · pandas Foundations
—
18 min
1 Oct
Maps as Counters
Algorithmic Thinking · Hashing
—
18 min
1 Oct
Reading the Interviewer
Communication & Presence · The Room
—
20 min
1 Oct
Cohort Analysis
Product Sense & Metric Design · Behavior Over Time
90
26 min
30 Sept
A Failure You Can Name
Behavioral Round · Conflict and Failure
91
20 min
30 Sept
The Normal Family
Probability & Statistical Inference · Random Variables & Distributions
—
28 min
30 Sept
Expectation, Variance, Covariance
Probability & Statistical Inference · Random Variables & Distributions
—
24 min
30 Sept
What Makes a Good Estimator
Probability & Statistical Inference · Estimation
—
24 min
30 Sept
Funnels and Drop-off
Product Sense & Metric Design · Behavior Over Time
71
25 min
29 Sept
Churn and Resurrection
Product Sense & Metric Design · Engagement, Churn and Segments
—
22 min
29 Sept
Testing Before You Submit
Algorithmic Thinking · Under Pressure
—
16 min
29 Sept
Building Intervals
Probability & Statistical Inference · Confidence Intervals
—
28 min
29 Sept
North Star and Metric Decomposition
Product Sense & Metric Design · Designing the Metric Set
—
26 min
27 Sept
Engagement and Stickiness
Product Sense & Metric Design · Engagement, Churn and Segments
—
25 min
27 Sept
Segmentation
Product Sense & Metric Design · Engagement, Churn and Segments
76
25 min
27 Sept
Distributions and Definitions
SQL for Analytics · Judgment
—
26 min
27 Sept
Selection, Censoring and Time
SQL for Analytics · Judgment
—
26 min
27 Sept
Binary Search on Answers
Algorithmic Thinking · Sorting and Searching
76
24 min
27 Sept
Talking Through a Solution
Algorithmic Thinking · Under Pressure
72
18 min
27 Sept
Saying No to a Stakeholder
Behavioral Round · Influence
—
18 min
27 Sept
What a Confidence Interval Actually Says
Probability & Statistical Inference · Confidence Intervals
93
22 min
27 Sept
Root Cause Analysis
Product Sense & Metric Design · Diagnosing Movements
—
30 min
26 Sept
Maximum Likelihood
Probability & Statistical Inference · Estimation
74
26 min
26 Sept
Bootstrap & Permutation
Probability & Statistical Inference · When Assumptions Break
—
26 min
26 Sept
CUPED
Experimentation & A/B Testing · Variance Reduction
76
28 min
26 Sept
Persuading Without Authority
Behavioral Round · Influence
—
22 min
25 Sept
Data Quality, Instrumentation and Monitoring
Product Sense & Metric Design · Diagnosing Movements
75
22 min
24 Sept
Questions Worth Asking Back
Behavioral Round · Fit
53
16 min
23 Sept
The Multiple Comparisons Problem
Probability & Statistical Inference · When Assumptions Break
76
20 min
23 Sept
Why Variance Reduction Is Free Power
Experimentation & A/B Testing · Variance Reduction
—
24 min
23 Sept
Comparison and Confounding
SQL for Analytics · Judgment
—
26 min
22 Sept