Skip to content

Lesson Format

Each lesson follows a consistent structure.

README.md

  • Scenario
  • Context
  • What the code does

task.md

  • Clear instructions
  • What should be improved

hints.md

  • Optional guidance
  • Not too revealing

explanation.md

  • What was wrong
  • Why it matters
  • Best practices

metadata.json

Used for indexing and filtering lessons.

Bad code, good lessons.