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.
Years 1 - 6
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.
Discovery Education Coding
Years 1 - 6
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 +
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
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.
Years EYFS - 6
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.