#BU-02-68 Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching

  • Categories Business
  • Duration 11h
  • Total Enrolled 7
  • Last Update January 9, 2021

About Course

Raspberry Pi Foundation


Transform your teaching by developing your pedagogical approach

In the first two weeks of this course, you’ll be introduced to a range of pedagogical approaches suitable for Key Stage 3. You’ll look at a range of pedagogies aimed at developing your students’ computational thinking skills, from unplugged approaches to PRIMM, and more. You’ll also investigate worked examples and targeted tasks such as Parson’s Problems.

In the final week of this course, you’ll see several of these pedagogies in action as you work on a rock-paper-scissors game, and think about how the teaching could be adapted for use with your students.

Who will you learn with?

Ben Garside

Ben is a Learning Manager for the Raspberry Pi Foundation making teaching resources for educators. When he’s not spending time tinkering with his Raspberry Pi, he likes spending time with his family


Rebecca Franks

Learning Manager (Secondary) at the Raspberry Pi Foundation. I have been a classroom teacher for over 15 years and specialise in Computing.



Who developed the course?

raspberry pi

The Raspberry Pi Foundation works to put the power of digital making into the hands of people all over the world, so they are capable of understanding and shaping our increasingly digital world.

What Will I Learn?

  • Describe a range of pedagogical approaches suitable for use with 11- to 14-year-olds
  • Demonstrate an understanding of how these approaches can be used in the classroom
  • Evaluate the suitability of each approach for a particular audience and teaching objective
  • Produce a lesson plan using one of the pedagogical techniques addressed in the course

Topics for this course

7 Lessons11h

Introduction to the course?

Welcome to Programming Pedagogy in Secondary Schools: Inspiring Computing Teaching.
Welcome to the course00:01:16

Pedagogy Unplugged?

Getting started with applying Pedagogy.

Use, Modify, Create?

Exploring pre-existing code.

Student Feedback


Total 4 Ratings

3 ratings
1 rating
0 rating
0 rating
0 rating

It has tried and tested pedagogical approaches that will benefit students in your classroom.

Super course, the right balance of subject knowledge review and pedagogy, making you think about how you teach programming.

The course is aimed for teachers learning to implement the right pedagogy when teaching CS. It's a great course and the tutors are lovely. The exercises are just right and do not take too much time each week. I highly recommend this.

The level was just right for me, particularly the pedagogical content. I also really appreciated the section on misconceptions.
The only downside was that there were so few people on the course...


Material Includes

  • Official Certificate


  • You will need either a Python Integrated Development Environment (IDE) downloaded to your computer, such as Mu, or to use an online Python service such as Trinket.

Target Audience

  • This course is aimed at teachers of computer science and programming who teach 11- to 14-year-olds (KS3 in the UK).