Most of what happens in a programming course evaporates as it happens. Programs get fixed and the broken versions vanish, taking the best evidence of your learning with them. Your journal is the part that stays: the running record where every crash, pasted traceback, and slow breakthrough turns into something you can look back through and actually see changing.

The hub is Code Journal. The pages below support it, roughly in the order you will need them:

PageWhen you need it
Your First EntryWeek one, facing a blank page
What a Strong Entry Looks LikeOnce the habit exists
Journal ChecklistBefore each unit’s collection
Showing GrowthMid-course, when old entries become evidence
Final ReflectionThe last week, reading the whole record

Written forwards, read backwards

Entries take ten minutes and feel small while you write them. The value arrives months later, when Showing Growth calls week-one you as a witness β€” and that only works if week-one you wrote honestly.