Skip to content

First Code Club Session Template

Plan Your First Code Club Session

Use this template to plan the first session of your Code Club. Fill in the sections below; you can adapt them for your school context.

See also: code-club-guide.md for what Code Club is and how to set one up.


Session Details

Item Your plan
Date of first session _____
Time (e.g. 14:00–15:00) _____
Venue (room number or name) _____
Facilitator(s) _____
Expected number of learners _____
Age/grade (e.g. Grade 4–6) _____

First Project Chosen

Item Your plan
Project name _____
Source (e.g. Code Club Micro:bit 1, or Day 4 Dice project) _____
Link or handout (URL or “printed sheet 1”) _____
In one sentence, learners will … _____
Time needed (e.g. 30–45 min) _____

Session Structure (adjust times to fit your slot)

Phase Time What you will do / say
Welcome _____ min e.g. “Welcome to Code Club! Today we’re doing [project]. By the end you’ll have [outcome]. Work in pairs at one computer; help each other. I’m here if you’re stuck.”
Project time _____ min Learners work through the project. You circulate, ask “what have you tried?”, help when stuck, encourage. Optional: show first step on screen if everyone is new.
Share _____ min e.g. “Who wants to show what they made?” or “Who got to [step X]?” 1–2 learners share (demo or explain). Thank them.
Wrap-up _____ min e.g. “Next week we’ll [next project or extension]. Try [optional challenge] if you have time. See you next week!”

Equipment and Resources

  • [ ] Computers/laptops: number _
  • [ ] Internet (for Scratch Online / MakeCode): yes / no
  • [ ] Micro:bits + USB cables (if using Micro:bit): number _
  • [ ] Project instructions: on screen / printed (how many copies _) / link shared
  • [ ] Optional: spare USB cables, batteries for Micro:bit

Differentiation and Support

Situation What you will do
Learner finishes early e.g. “Try the extension on the sheet” / “Help your neighbour” / “Design your own variation”
Learner is stuck e.g. Ask “What step are you on? What have you tried?” Suggest re-reading the step; suggest asking their pair; if still stuck, sit with them for one step.
Technical problem (no internet, Micro:bit not connecting) e.g. Use offline Scratch / swap Micro:bit or cable / use simulator for Micro:bit and rotate device.
Behaviour (e.g. off-task) e.g. Remind club rules (respect, one computer per pair); redirect to project; follow school policy if needed.

After the Session

  • [ ] Note who attended (register or list).
  • [ ] Note what most learners completed (e.g. “Most did steps 1–4; two pairs finished the full project”).
  • [ ] Note one thing that went well and one thing to improve next time.
  • [ ] Optional: Take a photo of one or two projects (with permission) for school newsletter or next session.
  • [ ] Plan next week’s project (same project for those who didn’t finish, or next in sequence; extension for those who did).

Optional: Club “Rules” or Expectations (agree with learners in session 1)

Examples (adapt to your school):

  • We work in pairs and help each other.
  • We try to solve problems before asking the facilitator (read the step again, ask your pair).
  • We respect the equipment and each other.
  • We share what we make and celebrate each other’s ideas.

  • Tools: This session uses _____ (Scratch / Micro:bit / both).
  • Curriculum: Links to _____ (e.g. Technology – algorithms and programming; Maths – logic).
  • Workshop: This project is from _____ (e.g. Day 4 Micro:bit templates; Code Club website; Day 1 Scratch).

Good luck with your first Code Club session!

For more support, see code-club-guide.md and resources/templates/integration-planning-template.md.