Teaching Programming with Confidence: Progression, Pedagogy & Practice
Overview
Teaching Programming with Confidence is a full-day professional development event designed to equip educators with the knowledge, skills, and practical strategies needed to deliver high-quality programming lessons across the primary curriculum.
The day opens with registration, networking, and refreshments, before moving into an in-depth session on progression and pedagogy in programming. Attendees will explore core terminology, examined effective teaching approaches such as modelled, guided, and independent learning, and gain clarity on how programming concepts develop from the Early Years to Key Stage 2.
After a short break, the focus shifts to adaptive learning and assessment, highlighting strategies to ensure programming lessons are inclusive and accessible for diverse learners, including SEND and EAL pupils. Participants will also learn how to assess computational thinking and programming skills through both formative and summative methods.
The mid-day workshops offer hands-on practical experience. The first workshop focuses on Early Years and KS1, familiarising teachers with physical and unplugged resources to build foundational computational thinking and problem-solving skills. Following lunch, the second workshop centres on KS2, where delegates explore Micro:bits and Crumble kits to deepen understanding of inputs, outputs, data logging and the potential for introducing machine learning in the primary classroom.
To conclude the event, attendees will take part in a CPD reflection and action-planning session, ensuring they leave with clear next steps for embedding programming effectively within their school curriculum and supporting progression in line with national expectations.
Lineup
Good to know
Highlights
- 6 hours 30 minutes
- In person
Refund Policy
Location
eduthing ltd
Bridge Street
#5 Walton-on-Thames KT12 1BT United Kingdom
How do you want to get there?
Registration & Welcome
An opportunity to network with other attendees. Refreshments available for those attending in-person.
Progression and Pedagogy in Programming
· Understand key definitions and terminology in programming. · Become familiar with effective pedagogical approaches for teaching programming, including modelled, guided, and independent learning strategies. · Understand the progression of programming concepts from Early Years to Key Stage 2 and how to plan and deliver learning sequences that build skills systematically.
Break
Organised by
Followers
--
Events
--
Hosting
--