TrueschoTruescho
All Courses
Teach kids computing: Developing your programming pedagogy
edX
Course
Beginner
Free to Audit
Certificate

Teach kids computing: Developing your programming pedagogy

Raspberry Pi Foundation

Investigate a range of pedagogical approaches suitable for teaching programming to primary school pupils (aged 5 to 11 years old).

3 hrs/week4 weeksEnglish401 enrolled
Free to Audit

About this Course

Sign-ups for this course on edX are closing on the 16 February 2026 and it will be removed from edX on 31 March 2026. A free, updated version of the course is available now on our new Training Hub. You can access the updated course there today . We hope to see you on the Training Hub soon. --- During this course, you'll examine a range of pedagogies suitable for teaching programming to primary school pupils, particularly block-based programming languages. You'll look at general pedagogical concepts like Bloom's verbs, semantic waves and cognitive load, as well as approaches specific to programming, such as Parson's Problems or designing lessons using levels of abstraction. You'll also have the opportunity to reflect on your own teaching practices, and how you could adapt your own lessons to make the most of these approaches.

What You'll Learn

  • Describe a range of pedagogical approaches, including unplugged approaches, 'Use-Modify-Create', and Parson's Problems
  • Explore the key programming concepts of sequence, variables, selection, and iteration, and how these can be taught
  • Model a learning sequence as a semantic wave
  • Synthesise different pedagogies into a lesson plan
  • Evaluate the use of these pedagogical approaches in your classroom

Instructors

B

Ben Hall

Learning Manager

Topics

Pedagogy
Cognitive Load Theory
Teaching

Course Info

PlatformedX
LevelBeginner
PacingUnknown
CertificateAvailable
PriceFree to Audit

Skills

البيداغوجيا
نظرية الحمل المعرفي
التدريس

Start Learning Now