Establishes the foundation for the whole course: an honest baseline confidence audit, the Lead Learner mindset that lets a teacher lead coding without performing expertise, and the realisation that coding begins not at a keyboard but with clear, ordered thinking that can be taught from Junior Infants with no device at all. Participants leave with a baseline audit, a mindset reflection, an unplugged activity plan, an algorithm activity sketch, and their own class debugging routine.
| Welcome, Confidence Audit and the Lead Learner Mindset | ||
| Unplugged Coding and Computational Thinking from Junior Infants | ||
| Algorithms as Stories: the Human Algorithm and Sequencing | ||
| Productive Struggle, Debugging and the Lead Learner in Action |
Takes coding from off-screen thinking onto the first screens, pitched for the infant and early-primary classroom. Floor robots make a sequence something children can physically walk; ScratchJr moves them to their first on-screen blocks; loops introduce the first genuinely powerful idea; and a lesson on routines makes sure the practical side actually works. Participants leave with a Bee-Bot activity plan, a ScratchJr lesson idea, a loops lesson sketch, and a coding-lesson routines plan.
| Bee-bots and Floor Robots: Coding You Can Walk | ||
| Scratchjr: First Block-based Stories | ||
| Loops and Repetition: Making Programs Do More with Less | ||
| Saving, Routines and Managing an Early-years Coding Lesson |
Scratch is the workhorse of middle and senior primary coding. This module gets participants teaching it well: a first lesson that gets every child making something, a real project built with the PRIMM progression, a low-floor high-ceiling differentiation approach, and a way to assess coding that needs no written test. Participants leave with a first Scratch lesson plan, a Scratch project plan, a differentiated coding task, and a coding assessment plan.
| Moving to Scratch: from Blocks to Real Projects | ||
| A Real Scratch Project: Building a Game with PRIMM | ||
| Differentiation in a Coding Lesson: One Task, Every Pupil | ||
| Assessing Coding: What Good Looks Like Without a Test |
The senior end of primary opens up the most motivating tools: MakeCode Arcade for designing and coding real games, the micro:bit for coding that reaches into the physical world (entirely on the simulator if you have no hardware), and a first taste of the web with HTML and CSS. Each is shown through a real student lesson and pitched as something a non-specialist teacher can genuinely lead. Participants leave with two Arcade lesson plans, a micro:bit lesson plan, and a web/micro:bit lesson idea.
| Makecode Arcade: Designing and Coding a Game | ||
| Your First Arcade Project | ||
| The Micro:bit: Coding That Touches the Real World | ||
| Micro:bit Projects and Building a Web Page (HTML and CSS) |
The final module turns everything into a plan you can actually use. Participants map a coherent coding progression from Junior Infants to 6th Class, make coding genuinely inclusive for every pupil, fit it into a crowded timetable, and finish with their own year plan, a re-measured confidence audit, and a concrete first move for September. By the end, the Professional Learning Portfolio is a plan for a full year of coding in the participant's own classroom.
| A Coding Progression from Junior Infants to 6th Class | ||
| Coding for Every Pupil: Inclusion and Widening the Door | ||
| Planning Your Term of Coding | ||
| Your Year Plan, Confidence Re-audit and Final Reflection |
Establishes the foundation for the whole course: an honest baseline confidence audit, the Lead Learner mindset that lets a teacher lead coding without performing expertise, and the realisation that coding begins not at a keyboard but with clear, ordered thinking that can be taught from Junior Infants with no device at all. Participants leave with a baseline audit, a mindset reflection, an unplugged activity plan, an algorithm activity sketch, and their own class debugging routine.
| Welcome, Confidence Audit and the Lead Learner Mindset | ||
| Unplugged Coding and Computational Thinking from Junior Infants | ||
| Algorithms as Stories: the Human Algorithm and Sequencing | ||
| Productive Struggle, Debugging and the Lead Learner in Action |
Takes coding from off-screen thinking onto the first screens, pitched for the infant and early-primary classroom. Floor robots make a sequence something children can physically walk; ScratchJr moves them to their first on-screen blocks; loops introduce the first genuinely powerful idea; and a lesson on routines makes sure the practical side actually works. Participants leave with a Bee-Bot activity plan, a ScratchJr lesson idea, a loops lesson sketch, and a coding-lesson routines plan.
| Bee-bots and Floor Robots: Coding You Can Walk | ||
| Scratchjr: First Block-based Stories | ||
| Loops and Repetition: Making Programs Do More with Less | ||
| Saving, Routines and Managing an Early-years Coding Lesson |
Scratch is the workhorse of middle and senior primary coding. This module gets participants teaching it well: a first lesson that gets every child making something, a real project built with the PRIMM progression, a low-floor high-ceiling differentiation approach, and a way to assess coding that needs no written test. Participants leave with a first Scratch lesson plan, a Scratch project plan, a differentiated coding task, and a coding assessment plan.
| Moving to Scratch: from Blocks to Real Projects | ||
| A Real Scratch Project: Building a Game with PRIMM | ||
| Differentiation in a Coding Lesson: One Task, Every Pupil | ||
| Assessing Coding: What Good Looks Like Without a Test |
The senior end of primary opens up the most motivating tools: MakeCode Arcade for designing and coding real games, the micro:bit for coding that reaches into the physical world (entirely on the simulator if you have no hardware), and a first taste of the web with HTML and CSS. Each is shown through a real student lesson and pitched as something a non-specialist teacher can genuinely lead. Participants leave with two Arcade lesson plans, a micro:bit lesson plan, and a web/micro:bit lesson idea.
| Makecode Arcade: Designing and Coding a Game | ||
| Your First Arcade Project | ||
| The Micro:bit: Coding That Touches the Real World | ||
| Micro:bit Projects and Building a Web Page (HTML and CSS) |
The final module turns everything into a plan you can actually use. Participants map a coherent coding progression from Junior Infants to 6th Class, make coding genuinely inclusive for every pupil, fit it into a crowded timetable, and finish with their own year plan, a re-measured confidence audit, and a concrete first move for September. By the end, the Professional Learning Portfolio is a plan for a full year of coding in the participant's own classroom.
| A Coding Progression from Junior Infants to 6th Class | ||
| Coding for Every Pupil: Inclusion and Widening the Door | ||
| Planning Your Term of Coding | ||
| Your Year Plan, Confidence Re-audit and Final Reflection |
Enrol today and learn at your own pace.