Module 2 – Explain and contribute
Keep a patch reviewable
15-minute session: read for 3 minutes, trace for 3, experiment for 7, and complete the check for 2. Spend longer whenever you need.
A focused patch changes one coherent behavior. Review git diff and git diff --staged before committing. Build output belongs in build/ and is ignored; source, tests, and explanations belong in the patch. Keep unrelated formatting and private data out.
Your experiment
Stage one test and its explanation. Inspect the staged diff for unintended files and describe the resulting behavior in one sentence.
Practice and evidence
Keep three notes: your prediction, the actual result, and why they match or differ. The completion check grades understanding; the practice task builds skill.
Complete this lesson
Answer every check correctly to earn your lesson certificate. Feedback helps you review and try again.
Sign in · Save your progress and earn a certificate for this lesson.