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.
Link to DBE and Workshop¶
- 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.