Step-by-step guides for SQL, tools, and practical AI — skills you can use at work. Learn by doing, not by jargon.
Series
Step-by-step paths grouped by topic. Start at part 1 and work through at your pace.
Foundations
How analytics works and how everyday data becomes structured.
Core skills
SQL, Python, data quality, charts, and metrics — skills you reuse everywhere.
Data at work
Pipelines, stewardship, and how data moves through real teams.
AI fundamentals
Practical AI for everyday work — product-agnostic judgment and workflows.
AI products
One complete path per brand — first login through deep tools.
Analytics practice
Stats, experiments, customer and finance analytics, and career paths.
BI & workflow tools
Hands-on starters for Power BI, dbt, Airflow, and similar tools.
More series
Additional paths that do not fit a section yet.
What Problem Are We Actually Solving?
Stop opening dashboards until you know which decision will change. A practical guide to framing analytics problems for everyday work; questions before data.
How to Check AI-Written SQL Before You Ship It
Chatbots can draft queries in seconds. Here’s a simple checklist so you catch bad joins, wrong filters, and confident nonsense.
SQL Tutorial 13: Strategies for Maintenance and Optimization
Keep databases healthy over time with backups you can restore, slow query awareness, stats and vacuum concepts, access grants, and on-call hygiene. Close the SQL series with a…
SQL Tutorial 12: Best Practices and Optimization
Write cleaner and faster SQL with an EXPLAIN mindset, tight select lists, sargable filters, and index awareness on real customer and order patterns. Learn practical optimization habits without…
SQL Tutorial 11: Stored Procedures, Triggers, and User-Defined Functions
Understand stored procedures, triggers, and user-defined functions as database objects you may inherit at work. Learn when analysts should care, when SQL scripts or dbt-style models fit better,…
SQL Tutorial 10: Advanced SQL Techniques
Level up multi-step SQL with CTEs for readable named steps, window functions like ROW_NUMBER and running sums on detail rows, and a small conceptual recursive example you can…
SQL Tutorial 9: Views and Indexes
Reuse logic with views and speed lookups with indexes on everyday customer and order queries. Learn what each database object is for, how teams share meaning safely, and…
SQL Tutorial 8: Modifying Data with SQL
Change data safely with INSERT, UPDATE, and DELETE on the customers and orders toy schema. Practice row adds, targeted edits, and careful deletes, plus a light take on…
SQL Tutorial 7: Subqueries in SQL
Subqueries nest one query inside another so you can filter and shape results with answers from other answers. Learn scalar, IN, EXISTS, and derived tables on the customers…
SQL Tutorial 6: Joins in SQL
Connect customers to orders with INNER and LEFT joins, using keys on purpose. Learn how join grain can explode row counts, when not to join, and how to…
SQL Tutorial 5: Aggregate Functions and Grouping Data
Turn rows into summaries with COUNT, SUM, AVG, MIN, and MAX. Group with GROUP BY, and learn when HAVING filters groups while WHERE filters rows, so your totals…
SQL Tutorial 4: Filtering and Sorting Data in SQL
Filter rows with WHERE, combine conditions with AND and OR, and use IN, BETWEEN, and careful LIKE patterns. Sort with ORDER BY and learn NULL basics so your…











