• raspberry pi
  • National Centre for Computing Education logo

Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year olds

Improve your subject knowledge and develop inclusive lessons to teach computing to primary school pupils (aged 5 to 11 years old).

4,603 enrolled on this course

Educators are currently active on this course

Images and symbols representing the course, including representations of Scratch Jr and Scratch, a Bee-bot robot and diagrams representing algorithms

Get Started Teaching Computing in Primary Schools: Preparing to teach 5 - 11 year olds

4,603 enrolled on this course

  • 4 weeks

  • 2 hours per week

  • Digital certificate when eligible

  • Introductory level

Find out more about how to join this course

Learn key concepts from the computing curriculum alongside education experts.

It’s crucial for young people to develop their computing knowledge and skills so that they can understand and participate in our increasingly digital world - being creators rather than solely consumers.

On this four-week course you’ll start by thinking about why it’s important for your primary school students (aged 5-11) to learn computing. You’ll then explore the topics that you should cover, and ways that you can plan and teach computing lessons effectively.

You’ll investigate how to develop and teach a comprehensive computing curriculum. You’ll do this by examining the Teach Computing Curriculum, a free resource with everything you need to teach computing at primary school, including lesson plans, slides, worksheets, homework and assessment. You’ll also have the chance to practice modifying a lesson from this resource to fit your own context.

Improve your knowledge of primary computing and your confidence in the classroom.

You’ll be guided through key concepts, including computing systems and networks, data and information, creating media, and programming, as well as the impact computing has on your pupils and the wider world. Along the way, you’ll learn how to adapt your lessons to make them inclusive to all, using your own teaching experience and understanding of your pupils.

As you progress, you’ll reflect on your learning. By the end of the course you’ll have a personalised action plan to aid your future practice and inform your professional development.

The course, designed by the Raspberry Pi Foundation, is part of the National Centre for Computing Education, funded by the Department for Education.

Download video: standard or HD

Skip to 0 minutes and 3 seconds Are you interested in teaching computing? How can your pupils become effective digital citizens? What’s the difference between an algorithm and a program? This free course will teach you about the importance of computing in primary school education for children age 5 to 11. You’ll get an introduction to the Teach Computing curriculum, including a full set of lesson plans and resources designed to meet the requirements of computing in the English national curriculum. As well as developing your subject knowledge, you’ll also consider effective pedagogy and create a personal action plan to aid your ongoing professional development. This four-week course also contains peer-led discussions, trainer interaction, and practical activities to adapt resources, making them more accessible and inclusive for your learners.

Skip to 0 minutes and 51 seconds So whether you’re a teacher with students of your own or simply curriculum curious, this course will help you to start teaching computing in primary schools. Sign up now at rpf.io/primarycomputing.

What topics will you cover?

Week 1

  • What is a computer?
  • Why teach computing?
  • Computing in the curriculum

Week 2

  • Computing systems and networks
  • Programming
  • Data and information

Week 3

  • Creating media
  • Safety and security
  • Effective use of tools
  • Impact of technology
  • Cross-curricular computing

Week 4

  • Pedagogical content knowledge (PCK)
  • Differentiation
  • Inclusion
  • Assessment
  • Personal reflection

When would you like to start?

Start straight away and join a global classroom of learners. If the course hasn’t started yet you’ll see the future date listed below.

  • Available now

Learning on this course

If you'd like to take part while our educators are leading the course, they'll be joining the discussions, in the comments, between these dates:

  • 6 Mar 2023 - 31 Mar 2023

On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Identify the reasons for teaching computing to pupils of primary school age (ages 5 to 11)
  • Explain the contents of key curriculum strands within computing
  • Modify a computing lesson to include differentiation and assessment, and make it inclusive for all of your learners
  • Produce a personal action plan to inform your next steps in learning

Who is the course for?

This course will suit you if you’re a teacher of primary school children (aged 5-11) wanting to grow your computing knowledge and build confidence in helping your pupils to develop their computing knowledge and skills.

What software or tools do you need?

In order to access some of the resources used in this course, you will need to create an account with the National Centre for Computing Education.

You will also need access to Scratch 3, either online or installed on your computer.

Who will you learn with?

My name is Josh and I'm a Programme Co-ordinator for the Raspberry Pi Foundation. As a former teacher, I enjoy supporting learners and learning with them!

I'm a primary school teacher in London, England. Originally from California, I am a lover of sunshine, art and all things EduTech!

Who developed the course?

Raspberry Pi Foundation

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.

National Centre for Computing Education

This course is part of the National Centre for Computing Education (NCCE). Funded by the Department for Education and partners, we aim to change the way computing is taught in schools across England, and enable more young people to benefit from studying this important subject.

If you are a teacher in England you can get free upgraded access to this course, and use it towards NCCE certification. To do this, you must join the course through the Teach Computing website

Ways to learn

Buy this course

Subscribe & save

Limited access

Choose the best way to learn for you!

$89/one-off payment


For the first month. Automatically renews


Fulfill your current learning needDevelop skills to further your careerSample the course materials
Access to this courseticktick

Access expires 24 Apr 2023

Access to 1,000+ coursescrosstickcross
Learn at your own paceticktickcross
Discuss your learning in commentstickticktick
Certificate when you're eligiblePrinted and digitalDigital onlycross
Continue & Upgrade

Cancel for free anytime

Ways to learn

Choose the best way to learn for you!

Subscribe & save


For the first month. Automatically renews

Develop skills to further your career

  • Access to this course
  • Access to 1,000+ courses
  • Learn at your own pace
  • Discuss your learning in comments
  • Digital certificate when you're eligible

Cancel for free anytime

Buy this course

$89/one-off payment

Fulfill your current learning need

  • Access to this course
  • Learn at your own pace
  • Discuss your learning in comments
  • Printed and digital certificate when you’re eligible

Limited access


Sample the course materials

  • Access expires 24 Apr 2023

Find out more about certificates, Unlimited or buying a course (Upgrades)

T&Cs apply.

Learning on FutureLearn

Your learning, your rules

  • Courses are split into weeks, activities, and steps to help you keep track of your learning
  • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
  • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

Join a global classroom

  • Experience the power of social learning, and get inspired by an international network of learners
  • Share ideas with your peers and course educators on every step of the course
  • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

Map your progress

  • As you work through the course, use notifications and the Progress page to guide your learning
  • Whenever you’re ready, mark each step as complete, you’re in control
  • Complete 90% of course steps and all of the assessments to earn your certificate

Want to know more about learning on FutureLearn? Using FutureLearn

Learner reviews

Learner reviews cannot be loaded due to your cookie settings. Please and refresh the page to view this content.

Do you know someone who'd love this course? Tell them about it...

You can use the hashtag #RPiLearn to talk about this course on social media.