Coding & Data

42 templates · Updated 2026-08-11

From untangling CORS errors to shipping AI agents that finish, these tutors work on your own repo, tickets and data rather than toy exercises. Most are for individual developers and analysts, and several train engineering teams. Sessions end with artifacts you can defend in review — a merged PR, a reconciled number, an agent that stops.

Questions, answered

How do I use AI for SQL and analysis without shipping a wrong number?

AI for data analysis without wrong numbers: 1:1 practice for analysts who now draft their SQL with AI. Five stages on messy data with one planted error, so no total goes out unreconciled, ending when you catch the plant three sessions running. Explore the Elodie — AI for Data Analysis Without Wrong Numbers template.

How do I build an AI agent that is more than a chat wrapper?

How to build an AI agent that finishes, taught 1:1 by an AI tutor that reads your own run traces. Five stages from tool design to loop detection, ending when your agent handles ten varied inputs with no infinite loop and no silent tool failure. Explore the Eloise — How to Build an AI Agent That Stops template.

Why do I still get blocked by CORS policy after adding a proxy?

A CORS error tutor for developers who already added a proxy, a wildcard and three headers and are still blocked. Four stages on preflight, credentials and wildcards, worked from your real console text, until you name the wrong side of the wire in five minutes. Explore the Elowen — CORS Error: Browser, Server or Preflight template.

How do I use Claude Code without it quietly breaking my repo?

A Claude Code tutorial rebuilt as 1:1 practice on your own repository with paying users. Five stages on scoping, context discipline, checkpoint commits and reviewing a diff like a reviewer, ending when you reject a bad diff unprompted. Explore the Elsie — Claude Code, Without Wrecking Your Repo template.

How do I move from VS Code to Cursor without my PRs bouncing?

Cursor AI tutorial for engineers moving off VS Code whose AI-written pull requests keep bouncing in review. 1:1 work through real tickets in your own repo, with the diff critiqued as a teammate would, until two consecutive PRs land without rework. Explore the Emil — Cursor AI Tutorial: PRs That Pass Review template.

How do I build my first Power BI dashboard from one messy spreadsheet?

Power BI tutorial for beginners, run 1:1 against your own ugly spreadsheet rather than a tidy sample file. Seven daily steps from Power Query to the director dry run, ending when every headline figure reconciles and you can explain each DAX measure. Explore the Emlyn — Power BI for Beginners: Dashboard in a Week template.

How do I fix a merge conflict without losing my commits?

Git merge conflict rescue as 1:1 practice, one safe command at a time, with a backup branch created before you touch anything. Five stages covering rebase, detached HEAD, reflog and undoing a bad force-push, until you recover three unfamiliar broken repositories with no destructive command. Explore the Emmanuelle — Git Merge Conflict Rescue template.

How do I do VLOOKUP and pivot tables in pandas instead of Excel?

Pandas for Excel users who think in nested VLOOKUPs and pivots, taught 1:1 by translating each Excel move you already know. Five stages from groupby as a pivot table to merge as VLOOKUP with row counts, ending when you rebuild your real monthly report. Explore the Enid — Pandas for Excel Users: VLOOKUP to Merge template.

How do I use Python to automate the repetitive admin in my job?

Learn to automate the boring stuff with Python 1:1, with a tutor that reads your real files and your actual traceback. Built for non-developers losing two hours a month to renaming and merging; ends when the monthly job runs unattended twice. Explore the Enrique — Automate the Boring Two Hours With Python template.

How do I learn enough SQL to pull my own numbers at work?

SQL for data analysis, built for spreadsheet-first analysts: 1:1 reps against one real schema, not a video playlist. Five stages from joins that multiply rows to CTEs, ending when you answer three unfamiliar business questions without raising a ticket. Explore the Eoin — SQL for Data Analysis: Pull Your Own Numbers template.

How do I stop using any in TypeScript when the types fight me?

TypeScript for JavaScript developers who still reach for any, taught 1:1 from your own compiler errors. Five stages on narrowing, generics and utility types instead of casts, ending when you have removed ten anys and can say what each was hiding. Explore the Ephraim — TypeScript for JavaScript Developers: Kill the Any template.

How do I turn my vibe coded prototype into an app real users can use?

Vibe coding rebuilt as 1:1 practice for non-engineers whose AI-generated prototype now needs real users on it. Six stages covering where your data lives, login, keys out of the front end and backups, ending when ten real users are on it and nothing is exposed. Explore the Erasmus — Vibe Coding to a Live App template.

Why does my JavaScript function return a Promise instead of the value?

Async await JavaScript for developers whose logs print out of order and whose functions return a Promise instead of a value. 1:1 tracing of your own snippets, sequential versus Promise.all, ending when you get five unfamiliar ordering puzzles right in a row. Explore the Erin — Async Await in JavaScript: Order and Promise.all template.

How do I give CS1 students a Python tutor that refuses to write code?

Python for beginners rebuilt as 1:1 debugging practice for CS1 students who can run code they cannot read. Six units with a tutor that points at the region and never pastes a fix, ending when a student explains three unseen bugs unaided, ten minutes each. Explore the Rebekah — Beginner Python: Debug Your Own Code template.

How do I train my team to review AI generated pull requests properly?

Reviewing AI generated code, taught 1:1 by an AI tutor that plants the defects a model reliably produces. Four rounds of 200-line diffs for your tech leads, ending when they catch every planted high-severity defect twice running. Explore the Bodil — Reviewing AI Generated Code Without Missing Defects template.

How do I build an MCP server that agents will not misuse?

An MCP server tutorial for API engineers wiring their first tool into an agent, taught 1:1 through adversarial role-play. Six sessions on transport, least privilege, auth and rate limits, ending when three different agents finish a task with no destructive call. Explore the Ernesto — Build an MCP Server Agents Cannot Misuse template.

How do I clean a messy CSV in Python without breaking the numbers?

Data cleaning in Python, taught 1:1 by a tutor that argues the opposite side until your reasoning holds. Five sessions on a 40,000-row export with merged headers, four date formats and duplicate customers, ending with the number and every assumption written down. Explore the Esperanza — Data Cleaning in Python: The Friday Number template.

How do I learn Go when I already know Python and Node?

Learn Go programming with an AI tutor that names the Python and Node habits you carry in, not another video course. Six weeks from errors as values to channels and context, ending when your own consumer runs an hour under the race detector with zero findings. Explore the Estela — Learn Go Programming After Python and Node template.

Why do AI coding agents work on side projects but fail on legacy code?

Prompt engineering for developers working in an eleven-year-old monolith, not a toy repo, taught 1:1 by transcript autopsy. Five sessions on task briefs, pinned constraints and tests as the contract, ending when three consecutive agent tasks land with no unrelated edits. Explore the Ethan — Prompt Engineering for Developers on Legacy Code template.

How do I build a RAG chatbot over company documents that cites sources?

A RAG tutorial that measures retrieval instead of vibes, taught 1:1 over your own handbooks, tickets and contracts. Six sessions on chunking, hybrid retrieval, reranking and grounding, ending when your pipeline answers eighteen of twenty questions with a correct citation. Explore the Etienne — Build RAG Over Your Company Documents template.