top of page

Compare Primary Coding and Programming Lesson Plans and Resources

Whether for KS1 or KS2, below is a comparison of coding schemes of work and resources. All of the computing schemes of work we list on our computing page will include coding modules, however this page is for stand-alone coding packages. Schools can use these resources to supplement their computing curriculum, or for lunchtime/after-school coding clubs.

For this reason, the packages below will come with lesson plans/explanations for teachers too. Depending on the provider, programming languages covered include Scratch, Python and HTML.

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.


Phil Bagge

Years 1 - 6


Welcome to, 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.

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.

Python in Pieces


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.



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. 


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


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