We're passionate about promoting the value that education publishing brings to classrooms. Support Support puts your scheme in front of the audience that matters - teachers, subject leaders and senior leadership teams.
Heading 1
Primary Coding & Programming Lesson Plans, Schemes of Work & Resources
This guide compares every coding resource available for primary schools. Coding is taught as part of the primary computing curriculum. Whilst many of the whole-school computing schemes we list on our computing page come with coding modules, here you’ll see coding resources that can be bought separately.
The resources here will help enormously with staff confidence when teaching coding, and are also suitable for code clubs at lunchtime or after school. Typically most of the products will cover programming languages like Scratch, Python and HTML and cover visual programming at KS1 before moving onto textual programming in years five and six. In EYFS and KS1 teaching coding can also be done without a screen, and so many providers below teach aspects of coding like logic and algorithms by board games.
Code-it
Phil Bagge
Years 1 - 6
Free
Welcome to code-it.co.uk, computing resources produced by Phil Bagge Computing Inspector / Advisor working for HIAS, Hampshire Inspection and Advisory Service. My code-it resource writing philosophy combines teaching experience, education research and computing research to produce effective and challenging teaching resources.
Code4Kids
Code4Kids
Years 3 - 6
Annual Subscription
Dive into coding, robotics, and digital literacy effortlessly with Code4Kids. Tailored for teachers new to coding, we offer year-round support, ensuring confidence every step of the way. Students aged 5-15 learn real coding languages like HTML, JavaScript, CSS, and more through engaging, enjoyable lessons—making the journey from novice to coder exciting and accessible.
Discovery Education Coding
Discovery Education
Years 1 - 6
Annual Subscription
Discovery Education Coding provides complete support for teaching coding in primary schools. Pupils will gain a secure understanding of coding concepts like algorithms, sequences and variables, as well as developing computational thinking skills through decomposition, logical reasoning and problem solving.
Learn to Code
Hodder Education
Years 3 - 6
One-off Purchase
Get your kids coding with fun and engaging practice books for ages 7-11, containing easy-to-follow activities and projects. Save preparation time with step-by-step activities, ideal for extension work, coding clubs and homework, covering key requirements of the computing curriculum.
Python in Pieces
2Simple
Years 3 - 6 +
Annual Subscription
Python in Pieces is an interactive coding environment, designed to build student and teacher confidence in the text-based coding language of Python. With the ability to easily translate from block-code to Python, in BOTH directions, students will quickly become empowered to progress from the expectations of KS2 through to KS3.
Rodocodo
Rodocodo
Years Reception - 6
Annual Subscription
Rodocodo is a coding game designed to make teaching primary children to code fun and easy. It takes you all the way from Reception to Year 6, removing all the complexity and frustration along the way.
A free version is also available which is perfect for The Hour of Code.
Twinkl Coding
Twinkl
Years EYFS - 6
Monthly/Annual Subscription
Twinkl coding has everything you need to help your children with early programming skills. Coding, also called programming, is becoming more and more important as children develop their use of technology. As part of their national curriculum, children will explore algorithms and learn how to design, write and debug programs.