• School Sales 0845 862 2283
  • Recruitment / Main office 01274 608576



Computing replaced ICT as a subject in September 2014, with the new programme of study focusing heavily towards programming. Programming experience is the best way for pupils to learn about computer science, therefore Junior Jam teaches pupils to create programs, systems and a range of content while encouraging them to express themselves and develop their own ideas. There will be an emphasis on how what is learnt can be used in a future working environment, as our world is becoming increasingly rich with technology. In line with the National Curriculum, we have developed workshops which combine all of these elements.

Lite L1 R
Building a Foundation

Throughout the rProgram course the class will start to learn what coding is. They will look at different technology throughout the home and in other environments and discuss their uses. Through looking at different technology they will start to understand how and why things work the way they do.

Key Stage 1
Lite Level 1

During iCode pupils will use games to learn key coding skills. The course will start by looking at everyday tasks and thinking about the thought behind a series of problems within the app 'Kids Coding'. This will culminate in students learning how to use more complex coding apps for their age like Hopscotch and using the word algorithm with ease.

Lite Level 2

This course introduces the pupils to the world of Blockly, a simple programming language. Pupils will learn how to use it to create their own code, whilst thinking about conditionals, functions and using randomisation. They will also be challenged on their accuracy in creating and copying code, as well as finding and fixing any errors.

Key Stage 2
Level 1:

Pupils will use games to learn key coding skills. They will learn how to use the coding language 'Blockly' to introduce key programming elements such as functions, loops, conditionals and variables. This will progress into using code to create 'Spirograph' style artwork and creating a modern version of an Etch-A-Sketch.

Level 2:

iFunction looks at understanding different programming languages and what each part of a code does to the program. Time will be spent looking at what every function does in detail by focusing on each one through the learning session and then consolidating those functions and the knowledge that pupils will gain to create a piece of artwork.

Level 3:

Pupils will need to understand how programs work. They will create shapes to learn the basics of programming, then move onto fixing or 'debugging' existing computer programs, progressing with their programming knowledge and then developing their own arcade games using many functions that they will learn about during this course.

Level 4:

After learning important programming skills in Levels 1-3 using the ‘Blockly’ language, pupils will now progress to learn a more advanced language called ‘Swift’. Through Swift pupils will learn how to manipulate written text code. The course will then give the students the freedom to create a final project to demonstrate their abilities.

get in touch

Join our Community of School Partners

get in touch