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.
Python and SQL together
Use SQL for large filters and governed aggregates, then polish results in pandas. Learn a read_sql hybrid pattern, when each tool wins, and how to review AI-generated code…
Slash commands and common command patterns
Part 3 of the Claude Code tutorial. Type slash to find commands, Tab to complete them, and use shell patterns like claude -c and claude -p so you…
Studying and explaining hard topics simply
Part 4 of the ChatGPT everyday tutorial. Study hard topics with explain-simply loops, quizzes, teach-back, Study Mode ideas, and the mistakes that turn “learning” into copy-paste theater.
Export results and hand off
Finish the job with clean CSV exports, optional Parquet or SQL loads, and short metadata notes for every file. Learn what each destination needs so BI tools and…
Talking to a codebase: ask, explore, change
Part 2 of the Claude Code tutorial. Talk to a repo in three beats: ask for a map with real paths, explore until you know what might break,…
Long docs and multi-file work
Part 3 of the ChatGPT everyday tutorial. How to handle long documents and multi-file work with chunking, indexing, quote checks, Projects, and a no-secrets recipe you can reuse…
A light cleaning pipeline
Turn ad-hoc notebook cells into a light load-clean-validate-summarize pipeline you can trust. Small functions, row-count checks, and cold-start reruns make your Python analytics reproducible for teammates.
Install / open Claude Code and first run
Part 1 of the Claude Code tutorial. Install with native scripts, Homebrew, or WinGet, verify with claude –version, log in, pick a surface, and survive first run with…
Better answers with structure and examples
Part 2 of the ChatGPT everyday tutorial: role, goal, constraints, example, and format. Weak vs strong prompts, micro-examples, and a diagnose-patch-rerun loop when Chat is wrong.
Missing data and dtypes
Nulls, empty strings, and bad dtypes break joins and totals in quiet ways. Learn safe pandas casting with coerce, careful fill versus drop, and a symptom-to-fix table you…
API and console: only if you build apps
Part 6 closes the Claude product map: chat subscriptions and the API Console are separate bills and separate jobs. Open platform.claude.com only if you build software that calls…
First week of useful tasks (write, plan, learn)
Part 1 of the ChatGPT everyday tutorial: a Mon-Fri week in plain Chat with write, plan, and learn buckets. One real deliverable per day, worked prompts, and no…











