๐ Coding Journal
Your weekly record of what you built, what broke, and what you learned. Worth /5 marks. Submitted every Friday.
Each weekly entry needs:
(1) What did you build or learn this week? (be specific โ name functions, features)
(2) What broke, and how did you fix it?
(3) What do you want to try next week?
3-5 sentences is enough. Quality over quantity.
Template you can copy
# Week [N] Journal โ [Your Name]
# Date: DD/MM/2026
# Lessons covered: L## and L##
## What I built or learned
[2-3 sentences โ specific, technical]
## What broke and how I fixed it
[1-2 sentences โ name the error, name the fix]
## What I want to try next week
[1 sentence โ a concrete goal]
Example entry (Week 2)
Week 2 Journal โ Ada L. (example)
What I built: I made calculator.py and game_stats.py.
My calculator adds, subtracts, multiplies and divides two numbers from input().
Game_stats uses health bars like HP: 80/100.
What broke: My first game_stats crashed because I typed hp + damage instead of hp - damage.
The ship got BIGGER hp every hit which was funny but wrong. Fixed by changing + to -.
Next week: I want to make the text adventure actually feel scary. Going to try adding a random event.
All 10 required journal entries
- โ Week 1 (after L02) โ First Python program
- โ Week 2 (after L04) โ Lists and loops
- โ Week 3 (after L06) โ Adventure v1 with if statements
- โ Week 4 (after L08) โ Functions refactor
- โ Week 5 (after L10) โ Checkpoint 1 submitted
- โ Week 6 (after L12) โ Pygame window + ship
- โ Week 7 (after L14) โ Bullets + first alien
- โ Week 8 (after L16) โ Alien fleet moving
- โ Week 9 (after L18) โ Collisions + lives
- โ Week 10 (after L20) โ Scoring + Your Twist
Week 11 journal = your final evaluation (different format โ 500 words or video).