top of page

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.


Also see: Whole School Computing Schemes, Computing CPD

Code Monkey

Code Monkey

Code Monkey

Years 1 - 6

Annual Subscription


CodeMonkey is an award-winning online platform that teaches kids real coding languages like CoffeeScript and Python. Children and teenagers learn block-based and text-based coding through an engaging game-like environment.


Code-it

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

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 Coding

Discovery Education UK

Years 1 - 6


With ready-to-use lesson plans, teacher guides and aligned with the computing curriculum, Discovery Education Coding provides complete support for teaching coding in primary schools. 


Pupils 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. 


Using either teacher-led or self-guided lessons, pupils begin their coding journey with Block Coding, helping them to create and build games and animations! And, once their confidence has grown, they can easily extend their learning with HTML and Python tutorials.


Our LA did a mock deep dive into our Computing provision, and they loved how we use Coding. They were particularly impressed that our students use the right terminology, because it’s constantly being reinforced in their lessons.’ – Beth, Computing Lead at the Bramham and Shadwell Federation



Features


  • Fully aligned to the computing national curriculum

  • Over 100 ready-to-use lesson plans

  • Scaffolded lessons to help pupils create their own apps and web pages

  • Covers Block Coding, HTML and Python (perfect for transitioning to secondary school)

  • Helpful PDFs, webinars + teacher guides – it's never been easier to get started!


Staff Training & Support

Schools receive a designated School Success Advisor who is on hand to support them whenever they need. Coding includes extensive video instructions, letting all teachers feel confident teaching their lessons. Each lesson is scaffolded, letting pupils work at their own pace and making sure they've nailed each concept before moving on.


Cost

There are 3 different annual subscription plans, depending on the size of your school. We want everyone to experience the joys of Coding – chat with our team for your personalised quote!


Free Sample Lessons · Visit Website · Chat with our team · Case studies page


Learn to Code

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

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

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. 



Teachease

Teachease

Code School Finland

Years 3 - 6

Annual Subscription


This Teachease plan is perfect for schools planning to start teaching digital skills in grades 3-6. Teachers do not need to have experience in computer science or any specific hardware.


Twinkl Coding

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.


bottom of page