Skip to main content

AI Coding Course

Master AI-assisted software engineering for experienced developers

For experienced engineers with 3+ years professional experience

prompt.md
Debug the failing test in UserService.test.ts:

INVESTIGATE:
1. Read the test file, identify which assertion fails
2. Trace code path through UserService
3. Examine error messages and stack traces

ANALYZE:
4. Compare expected vs actual behavior
5. Identify the root cause

Provide conclusions with evidence:
- File paths and line numbers (`src/auth/jwt.ts:45-67`)
- Actual values from code (`timeout: 3000`)
- Specific function names (`validateToken()`)

Prerequisites

✓ You should have

  • 3+ years professional software engineering experience
  • Access to a CLI coding agent (Claude Code, Aider, Cursor, or similar)
  • Solid understanding of data structures and design patterns
  • Experience with system design and architectural decisions

✗ Not required

  • Prior AI or machine learning experience
  • Deep knowledge of transformer architectures
  • Specific programming language (examples use TypeScript, Python, etc.)

Get Started

Begin with Understanding the Tools to learn how LLMs and coding agents work