Micro Free Course — 100% Free Learning
All lessons in this module are free to learn. Sign in with Google to save your progress.
Daily Workflow with AI
Pair programming with AI (drive + review modes); code generation (spec → scaffold → fill → polish); refactoring safely; debugging (sharing context, narrowing the problem); writing tests (generation, edge cases, fixture design).
Module Content
Advanced Claude Code Workflow
The drive vs review modes. Switching consciously. The rhythm of effective AI pair programming. FIND_VIDEO: search 'pair programming AI cursor claude code workflow' — recommended channel: Cursor / Anthropic / Theo. Aim for 10 min or under.
Quiz: The Two-Mode Workflow
The drive + review modes; when to switch; the rhythm of effective AI pair programming sessions.
Code Generation Patterns
From spec to working code: scaffold, fill, polish. The patterns for getting useful generation, not generic boilerplate. FIND_VIDEO: search 'AI code generation patterns spec scaffold' — recommended channel: Cursor / Anthropic. Aim for 10 min or under.
Quiz: From Spec → Scaffold → Fill → Polish
The four-phase pattern for AI-assisted code generation. When each phase is right; how to drive each.
Refactoring with AI
Refactoring with safety: tests first, small changes, AI for mechanical work. The patterns that don't break things. FIND_VIDEO: search 'AI refactoring tutorial safe code transformation' — recommended channel: Cursor / Anthropic / Test-Driven.io. Aim for 10 min or under.
Quiz: Safe Refactoring Patterns with AI
The safety net: tests pass before AND after. The refactoring patterns AI is great at; what to do manually.
Debugging with AI
The patterns for getting AI to help debug: share context, isolate the problem, iterate. FIND_VIDEO: search 'debugging with AI claude effective prompt' — recommended channel: Anthropic / Theo. Aim for 10 min or under.
Quiz: Sharing Context, Narrowing the Problem
The structure of effective debug prompts. What context AI needs. How to iterate when first prompt doesn't crack it.
Writing Tests with AI
AI's killer use case: generating tests. Best practices for getting useful tests, not generic ones. FIND_VIDEO: search 'AI generated tests pytest coverage edge cases' — recommended channel: Cursor / Anthropic / Pytest with Eric. Aim for 10 min or under.
Quiz: Test Generation, Edge Cases, Fixture Design
The patterns for AI-generated tests that actually find bugs. Edge case prompting; fixture design; coverage strategies.
Build 2 — Refactor a Messy Codebase
Take a deliberately ugly Python project and clean it up with AI assist. Measure cleanup; don't break behavior.
Build 3 — Add Tests to Untyped Code
Take undocumented untested code; AI helps you both type it and test it. Coverage + types in one push.
Build 4 — Debug a Tricky Bug with AI
A real debugging session: provide context, narrow the problem, iterate with AI until you find and fix it.