Step-by-step guides for SQL, tools, and practical AI — skills you can use at work. Learn by doing, not by jargon.
🎓 Core Analytics & Data Skills
The foundational curriculum: go from messy spreadsheets to confident SQL, Python, charts, and metrics you reuse everywhere.
SQL series
Step-by-step SQL — from playground setup through joins, subqueries, and optimization.
- Parts 1–4: Playground setup, SELECT, filtering, and sorting
- Parts 5–8: Grouping, aggregates, multi-table joins & subqueries
- Parts 9–14: Views, indexes, window functions, CTEs & query tuning
🤖 Everyday AI for Work & Life
Practical AI workflows for knowledge workers — prompting, memory, personal assistants, and real work tasks.
Practical AI for analytics people
A nine-part series for analysts: what AI can and cannot do, tokens, prompts, evals, RAG, agents, privacy, documentation, and a personal ops checklist.
- Parts 1–3: Capabilities, limits, token economics & prompt framing
- Parts 4–6: RAG foundations, agents, evals & structured data extraction
- Parts 7–9: Privacy boundaries, governance checklists & production ops
🛠️ Major AI Platform Masterclasses
Deep-dive operational playbooks for frontier models and developer ecosystems with official marks.
Claude
Anthropic Claude from first login through product map, Claude Code, and Cowork — one continuous path.
- Parts 1–3: Prompt caching, Projects, Artifacts & context hygiene
- Parts 4–6: Claude Code CLI tool execution, subagents & workflows
- Parts 7–10: MCP server integration, tool boundaries & developer best practices
🧠 Open-Source & AI Engineering
Run, build, fine-tune, and inspect models locally — llama.cpp, Unsloth, RAG, vector databases, and autonomous harnesses.
Fine-tuning open models with Unsloth from scratch
A comprehensive, zero-fluff engineering guide to fine-tuning open foundation models using Unsloth. Understand the mechanics of weight updates versus prompt engineering and RAG, master manual CUDA autograd kernels that deliver 5x training speedups with 80% lower VRAM, explore LoRA and QLoRA low-rank adapter mathematics, prepare high-quality Alpaca and ShareGPT instruction datasets, fine-tune Llama 3 and Qwen models on free Google Colab GPUs, and export merged adapters directly to GGUF, Ollama, and vLLM for high-throughput production serving.
- Part 1: Weight updates vs RAG & prompt engineering trade-offs
- Part 2: 5x faster custom CUDA autograd kernels with 80% less VRAM
- Part 3: LoRA / QLoRA training on Colab GPUs & GGUF production export
🏢 Data Systems, Engineering & Applied Practice
How data moves, scales, and delivers value: pipelines, dbt, Airflow, stewardship, BI, and domain analytics.
How data actually moves
A seven-part series for analysts who inherit pipelines: path, latency, storage homes, orchestration, dbt concepts, environments, and observability.
- Parts 1–2: Trace data movement, lineage & latency requirements
- Parts 3–5: Storage tiers, orchestration engines & dbt transformations
- Parts 6–7: Multi-environment deployments & proactive observability alerts
Autonomy levels: watch, approve, walk away
Farah walked away for 11 minutes and the agent sent a client recap because send looked like save. Pick a supervision level on purpose: watch while it acts,…
Uploading docs safely
Miguel dropped a 48-page vendor contract into a Free chat to summarize section 9 and later found home addresses in the exhibits. An upload is a copy leaving…
When to stop prompting and do the task yourself
Renee spent 47 minutes prompting a 12-line apology email she could have written in 6. Prompting has a clock: stop when the argument is longer than the job,…
Grok Build review, rollback, and safety rails
A night job ran grok -p with clean unused files, deleted a gitignored env at 01:14, and turned build 4482 red. Git is the undo, so watch autonomy,…
First week of useful tasks with Gemini
A five-day plan for Gemini that produces real work: one deliverable per day, a simple revise-and-save loop, and three keeper prompts so everyday AI stops being a novelty…
Chat vs agent vs work mode vs coding agent
Ellis flipped on a work mode to tighten one paragraph. It started sorting a 62-file folder. This part names four doors sold as AI (chat, a general agent,…
Study, work email, plans, and shopping research
Jonah stacked four jobs in one ChatGPT thread and the model put a $1,199 laptop price into the email to his manager. Pack each job separately: quiz for…
Files, uploads, and where your data goes
Owen dropped a 31 MB CRM export into a Free chat to chart four regions. Typing, uploads, Drive connectors, and a desktop app on a local folder are…
Grok Build for sheets and research (carefully)
The six-tab workbook looked finished until Finance opened Tax and saw margin using list price including 8.4 percent tax on KIT-214. Use Grok Build for a small sheet,…
Models chooser without hype
Model names change faster than team training decks. Part 5 of the Gemini product map gives a job-first chooser for Flash-class vs Pro-class, plan gates, pins and evals,…
Chat history vs memory vs projects
Tasha opened a board deck chat on Monday and the model asked about the Riverside U10 Lightning. Memory had saved that from Sunday. History, memory, and projects are…
Iterate: when the first answer is wrong
Samira sent a “fix the tone” prompt seven times; the email still opened with “I hope this message finds you well” and a $14,200 figure nobody checked. First…











