Lesson 101
Learn SQL. Interview Well. Get $$$.
Start Now
Lesson 102
Learn to output data with SELECT.
Start Now
Lesson 103
Select rows based on a condition.
Start Now
Lesson 104
Filter data on multiple conditions.
Start Now
Lesson 105
Filter based on a range of values.
Start Now
Lesson 106
Use IN instead of multiple OR conditions.
Start Now
Lesson 107
Use patterns to filter strings.
Start Now
Lesson 108
Review the different ways to filter data.
Start Now
Lesson 109
Learn how to sort data in SQL.
Start Now
Lesson 201
Buckle up: shit's about to get real.
Start Now
Lesson 202
Overview of aggregate functions.
Start Now
Lesson 203
Analyze data, by category.
Start Now
Lesson 204
Filter on groups with HAVING.
Start Now
Lesson 205
Remove duplicates with DISTINCT.
Start Now
Lesson 206
Do math with +, *, and %.
Start Now
Lesson 207
Use ABS(), CEIL(), FLOOR(), and more!
Start Now
Lesson 208
Divide & round numbers the right way.
Start Now
Lesson 209
Find and fix pesky NULLs.
Start Now
Lesson 210
Catch a CASE.
Start Now
Lesson 211
Analyze two tables in one go.
Start Now
Lesson 212
Learn to handle dates and timestamps.
Start Now
Lesson 301
Let's go from good to great at SQL.
Start Now
Lesson 302
Use temp tables to write cleaner SQL.
Start Now
Lesson 303
Use aggregate functions on a window.
Start Now
Lesson 304
Learn to rank rows, and break ties.
Start Now
Lesson 305
Learn to use LEAD() and LAG().
Start Now
Lesson 306
Join a table with itself to get pairs.
Start Now
Lesson 307
Combine tables without JOINs.
Start Now
Lesson 308
Best practices to write maintainable SQL.
Start Now
Lesson 309
A quintessential SQL interview topic.
Start Now
Lesson 310
Excel's PIVOT function but in SQL.
Start Now
Lesson 311
Use string functions to clean text data.
Start Now
Lesson 312
Find business trends in Instacart data!
Start Now