Loading...
New/improved
Explore progression within Teach Computing Curriculum and how to use this to adapt it for your own mixed-age setting.
Free online course
Join anytime
Tags for this course:
Leadership
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Explore how Artificial Intelligence (AI) can be integrated into the primary curriculum. Consider why we need to teach primary-aged pupils about AI, where teaching about AI fits in the curriculum, and explore some age-appropriate AI resources.
Free online course
Join anytime
Tags for this course:
Impact of technology
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Explore the fundamentals of algorithms and programming in key stage one. Consider progression, pedagogy, what programming looks like with younger pupils and how to develop computational thinking skills.
Free online course
Join anytime
Tags for this course:
Algorithmic thinking
Programming
Computing
Key stage 1
Teach primary computing certificate
New/improved
Develop your confidence and knowledge in assessing computing across the primary age range.
Free online course
Join anytime
Tags for this course:
Leadership
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Explore what computational thinking is, and how to teach and assess it in a primary school.
Free online course
Join anytime
Tags for this course:
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
In this self-paced CPD you will explore how to use the Computing Quality Framework effectively. Enabling you to identify school needs and implement effective change to drive a high-quality computing education.
Free online course
Join anytime
Tags for this course:
Key stage 1
Key stage 2
Teach primary computing certificate
Explore ways to make your computing lessons more inclusive for learners with special educational needs and disabilities.
Free online course
Join anytime
Tags for this course:
Cross curricular
Leadership
Key stage 1
Key stage 2
Key stage 3
Key stage 4
Teach primary computing certificate
Teach secondary computing certificate
New/improved
Ensure progression in programming, using effective approaches within your school. Consider how to move from algorithms to programmes, approaches to programming which motivate pupils and effective programming pedagogies.
Free online course
Join anytime
Tags for this course:
Programming
Key stage 2
Teach primary computing certificate
New/improved
Explore what effective transition looks like in computing. Consider some of the barriers to effective transition, and how to overcomes these. Explore how a joint programming project can support transition.
Free online course
Join anytime
Tags for this course:
Computing
Key stage 2
Key stage 3
Teach primary computing certificate
Teach secondary computing certificate
New/improved
To address the gender gap in computing and computer science, we need to start during primary. Forming part of the I Belong programme, you’ll explore the reasons for the gender gap, and discover strategies to overcome them to empower girls in computing.
Free online course
Join anytime
Tags for this course:
Key stage 2
Teach primary computing certificate
New/improved
A comprehensive introduction to primary computing. In this self-paced course you will develop subject knowledge, explore easy to use resources and consider effective classroom management in computing lessons.
Free online course
Join anytime
Tags for this course:
Key stage 1
Key stage 2
Teach primary computing certificate
Improve understanding of computing using the freely available Teach Computing Curriculum and understand how to use it to deliver computing in your primary school.
Free online course
Join anytime
Tags for this course:
Leadership
Computing
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Explore how to teach computing in year 1 using the Teach Computing curriculum
Free online course
Join anytime
Tags for this course:
Creative arts and media
Computer networks
Computer systems
Data & information
Programming
Computing
Key stage 1
Teach primary computing certificate
New/improved
Explore how to teach computing in year 2 using the Teach Computing Curriculum
Free online course
Join anytime
Tags for this course:
Creative arts and media
Computer networks
Computer systems
Data & information
Programming
Computing
Key stage 1
Teach primary computing certificate
New/improved
Explore how to teach computing in year 3 using the Teach Computing Curriculum
Free online course
Join anytime
Tags for this course:
Creative arts and media
Computer networks
Computer systems
Data & information
Programming
Computing
Key stage 2
Teach primary computing certificate
New/improved
Explore how to teach computing in year 4 using the Teach Computing curriculum
Free online course
Join anytime
Tags for this course:
Creative arts and media
Computer networks
Computer systems
Data & information
Programming
Computing
Key stage 2
Teach primary computing certificate
New/improved
Explore how to teach computing in year 5 using the Teach Computing Curriculum
Free online course
Join anytime
Tags for this course:
Creative arts and media
Computer networks
Computer systems
Data & information
Programming
Computing
Key stage 2
Teach primary computing certificate
New/improved
Explore how to teach computing in year 6 using the Teach Computing curriculum
Free online course
Join anytime
Tags for this course:
Creative arts and media
Computer networks
Computer systems
Data & information
Programming
Computing
Key stage 2
Teach primary computing certificate
New/improved
Computing is for every child, and the school curriculum must allow for all children to succeed. Computing subject leaders can make inclusive, effective curriculum implementation happen, leading to success for all.
Free online course
Join anytime
Tags for this course:
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
For primary computing teachers who are new to the subject or its leadership. This self-paced CPD covers the whole computing curriculum at an introductory level, looking at computer science, programming, information technology and digital literacy.
Free online course
Join anytime
Tags for this course:
Key stage 1
Key stage 2
Teach primary computing certificate
Learn how to use Scratch to design and make animations and games suitable for primary - age children.
Free online course
Join anytime
Tags for this course:
Programming
Key stage 1
Key stage 2
Key stage 3
Teach primary computing certificate
New/improved
Explore physical computing using the micro: bit device. Find out how it can be used to develop understanding of programming through creative projects.
Free online course
Join anytime
Tags for this course:
Programming
Key stage 2
Teach primary computing certificate
New/improved
Find out about the Teach Computing Curriculum and how to implement it in your school.
Free online course
Join anytime
Tags for this course:
Leadership
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Improve your understanding of the role and the subject. Consider your curriculum and assessment methods. Identify where your school is now and plan for improvements.
Free online course
Join anytime
Tags for this course:
Leadership
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Lead computing in your school with confidence. Raise the profile of computing through resources, enrichment opportunities and staff development. Learn how to manage change in your subject.
Free online course
Join anytime
Tags for this course:
Leadership
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Learn how to effectively adapt your computing curriculum to better fit your school and your pupils' needs. Consider ways to make the most of your computing resources and explore what exemplary looks like in primary computing.
Free online course
Join anytime
Tags for this course:
Leadership
Computing
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Explore how to teach computing vocabulary effectively. Unpick the opportunities within the computing curriculum and computing lessons to build literacy skills.
Free online course
Join anytime
Tags for this course:
Cross curricular
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Explore how primary maths and computing can be linked to maximise learning in both subject areas.
Free online course
Join anytime
Tags for this course:
Cross curricular
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Explore how to keep children safe whilst teaching computing and using technology to access the full primary curriculum.
Free online course
Join anytime
Tags for this course:
Safety & Security
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Find out what to expect from an Ofsted visit to your school and how you can prepare for it as a computing subject lead.
Free online course
Join anytime
Tags for this course:
Leadership
Key stage 1
Key stage 2
Teach primary computing certificate
During this course you'll explore the basics of Python, you’ll learn to code your first program.
Free online course
View dates
Free online course
1 April—31 March 2026
Tags for this course:
Programming
Computing
Key stage 3
Key stage 4
KS3 and GCSE subject knowledge certificate
Teach primary computing certificate
New/improved
Plan and teach an effective computing curriculum for autistic pupils working at primary level.
Free online course
Join anytime
Tags for this course:
Leadership
Computing
Key stage 1
Key stage 2
Teach primary computing certificate
Improve your subject knowledge and develop your teaching to help young children understand the computing systems and networks around them.
Free online course
Join anytime
Tags for this course:
Computer networks
Computer systems
Key stage 1
Key stage 2
Teach primary computing certificate
Build your subject knowledge and develop your skills in teaching programming.
Free online course
Join anytime
Tags for this course:
Key stage 1
Key stage 2
Teach primary computing certificate
New/improved
Learn essential subject knowledge to teach primary programming using Scratch and Scratch Jr. Create and debug your own programmes, using key concepts such as sequence, repetition, selection and variables.
Free online course
Join anytime
Tags for this course:
Programming
Key stage 1
Key stage 2
Teach primary computing certificate