SQL & Python Practice by Topic
15 topics covering window functions, JOINs, aggregation, CTEs, pandas groupby, merge & reshape · 1,625 problems · Step-by-step SQL & Python Visualizer · AI Mentor for guided practice
Popular Collections
See all collectionsSQL Topics8 topics
ROW_NUMBER, RANK, LAG, LEAD, running totals, moving averages
INNER, LEFT, RIGHT, CROSS, self-joins, multi-table joins
GROUP BY, HAVING, COUNT, SUM, AVG, conditional aggregation
Correlated subqueries, EXISTS, IN, Common Table Expressions
SELECT, WHERE, ORDER BY, LIMIT, LIKE, BETWEEN, NULL handling
DATE functions, strftime, JULIANDAY, date arithmetic, time-series
COALESCE, NULLIF, CASE WHEN, type casting, deduplication
UNION, UNION ALL, INTERSECT, EXCEPT — combining result sets
Python Topics7 topics
groupby, agg, transform, named aggregation, pivot tables
merge, join, concat, multi-key matching, merge indicators
Boolean indexing, loc, iloc, query, isin, conditional selection
rolling, expanding, shift, diff, rank, cumulative operations
DataFrame creation, selection, sorting, renaming, type conversion
to_datetime, dt accessor, resample, period, timedelta
pivot_table, melt, stack, unstack, wide-to-long transforms
Want to practice by industry instead?
Browse 15 real company-style datasets from fintech, healthcare, e-commerce, and more.