Primary Computing. Made Easy.

Trusted resources used by teachers and pupils in over 800 schools.

iLearn2 Progression of Skills and Teaching Sequence  

In addition to our year group pages, below is our Year 1-6 progression of skills on one page. This helps teachers/schools map out the teaching sequence and development of computing skills from year to year across Key Stage 1 and 2 using our activity packs. There is also Key Stage 3 content covered in our Year 6 packs. Click each activity pack to see the progression of skills and curriculum content covered in each pack. The packs are highlighted with 3 colours showing the aspects of learning (Computer Science in orange, Information Technology in purple and Digital Literacy in green). More information about these areas is covered in our Intent, Implementation and Impact page.

Year 1

Progression of skills in this pack

1. Move cursor and left click to select.
2. Click and drag to move items.
3. Find letters on a keyboard and begin touch typing.

Go to this pack >

National Curriculum Content
Use technology purposefully to create digital content.

 Progression of skills in this pack​
1. Change the colour of individual pixels to accurately re-create basic artwork.
2. Make changes where required.
3. Change the colour of individual pixels to accurately re-create detailed artwork.

Go to this pack >

 

National Curriculum Content
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

Progression of skills in this pack​
1. Change the colour and pattern of elements. 
2. Position and rotate objects on a design.
3. Position objects in relation to each other.
4. Resize, rotate, flip and arrange objects behind/in front of each other.

Go to this pack >

National Curriculum Content
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

Progression of skills in this pack​
1. Add, move and resize images. Add text and adjust size and placement.
2. Add, resize and place images on a page ​then add and position text to label and describe images.
3. Use word banks to write sentences about images.

Go to this pack >

National Curriculum Content
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

 Progression of skills in this pack​
1. Add, resize and organise colour or picture backgrounds.
2. Add, resize, organise characters/object to different panels.
3. Add narration using text and direct speech using speech bubbles.​

Go to this pack > ​

National Curriculum Content
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

Progression of skills in this pack​
1. Create a rhythm using a pattern of beats.
2. Create digital sounds using patterns and shapes.
3.Create a simple melody using patterns and adjust tempo.

Go to this pack >

National Curriculum Content
Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
Create and debug simple programs.
Use logical reasoning to predict the behaviour of simple programs.

Progression of skills in this pack​
1. Understand sequence and algorithms.
​2. Sequence instructions (commands) to achieve an objective.
3. Use distances in commands.
4. Predict, write, execute and debug a simple program.

Go to this pack >

National Curriculum Content
Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.

Progression of skills in this pack​

1. Keep personal information private.
2. Why do websites want personal information. 
​3. Identify when and where to go for help when concerned. 

Go to this pack >

Year 2

National Curriculum Content
Recognise common uses of information technology beyond school.

Progression of skills in this pack
1. Understand what makes a computer a computer.
2. Understand computers store and follow instructions.
3. Spot digital technology in school.
4. Understand how different te
chnology helps us.

Go to this pack >

 

National Curriculum Content
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

Progression of skills in this pack
1. Use lines and fill tools to make interesting patterns.
2. Add a variety of shapes (outlines and fill) and label them with text.
3. Re-create graphics using pixels with different colours. 

Go to this pack >

 

National Curriculum Content
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

Progression of skills in this pack
1. ​Add a background and objects to a frame, including text.
2. Copy/clone a frame and move objects to create an animation. Plus flip an object.
3. Create screen-recording animation (optional, requires iPad).
4. Create stop-motion animation with photos (optional, requires iPad).

Go to this pack >

 

National Curriculum Content
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

Progression of skills in this pack
– Understand what data is and collect it as a tally. 
– Use software to label a pictogram and add data to each column.
– Edit a table with correct titles and numbers.
– Use software to create a bar chart/pie chart/line chart suitable for the data.
– Interpret a pictogram/bar chart/line chart.

Go to this pack >

National Curriculum Content
Use technology purposefully to create, organise, store, manipulate and retrieve digital content.

Progression of skills in this pack
1. Add a book cover with title, author, colour and image.
2. Add multiple pages based on a theme.
3. ​Add text on different pages.
4. Add images on different pages to match the theme/text.
5. Add voice recordings to match the text and theme.


Go to this pack >

 

National Curriculum Content
Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
Create and debug simple programs.
Use logical reasoning to predict the behaviour of simple programs.

Progression of skills in this pack
1. Create and debug simple programs by selecting code blocks, placing them in the correct sequence and executing a program.
2. Use logical reasoning to predict the behaviour of simple programs.
​3. Simplify a program by using a loop.

Go to this pack >

National Curriculum Content
Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
Create and debug simple programs.
Use logical reasoning to predict the behaviour of simple programs.


Progression of skills in this pack​
1. Understand sequence and algorithms.
​2. Sequence instructions (commands) to achieve an objective.
3. Predict, write, execute and debug a simple program.

Go to this pack >

 

National Curriculum Content
Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.

Progression of skills in this pack
(Resources 4-7)
1. What are the dangers of sharing photos online?
2. People online are not always who they say they are.
3. Trusting information online.
4. Using the Internet responsibly.
5. Being respectful.

Go to this pack >

National Curriculum Content
Use technology safely and respectfully, keeping personal information private; identify where to go for help and support when they have concerns about content or contact on the internet or other online technologies.

Progression of skills in this pack
1. Understand how a web-page displays information in different ways; text, images, videos and interactive elements.

2. Use a web-page to answer questions.

Go to this pack >

Year 3

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Add, resize and organise colour or picture backgrounds.
2. Add, resize, organise characters/object to different panels.
3. Add narration using text and direct speech using speech bubbles.​

Go to this pack >

 

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Add and edit backgrounds.
2. Add and edit characters, including changing posture, expression and clothing.
3. Add narration and speech bubbles, including formatting text.
4. Duplicate objects to match scenes.
5. Search for objects to use.

Go to this pack >

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Use various lines and fill tools plus copy/paste and rotation to create pattern effects. 
2. Use shapes, fill, copy/paste, zoom and flip to create reflective symmetry effects. 
3. Use stamps, copy/paste, layers and multiple frames to create animated GIF computer graphics.   

Go to this pack >

 

National Curriculum Content
Design, write and debug programs that accomplish specific goal, including simulating physical systems.
Use sequence and repetition in programs; work with  various forms of input.

Progression of skills in this pack
1. Design, write and debug programs that accomplish specific goals. (Including outputs)
​2. Use repetition in programs.
3. Work with various form of inputs;  keyboard, mouse and touch screen.
4. Write programs to simulate physical systems.

Go to this pack >

 

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Create ascending and descending scales.
2. Add chords evenly across the scales.
3. Add arpeggios and melodies.
4. Add a steady and even rhythm.
5. Use sampled sounds to create an effective mix.
6. Build beats, melody (tones) and effects.

Go to this pack >

 

National Curriculum Content
Design, write and debug programs that accomplish specific goal, including simulating physical systems.
Use sequence, selection, and repetition in programs; work with  various forms of input.

Progression of skills in this pack
1. Create a 3D place using various design tools.
2. Write a program to control using keyboard inputs.
3. Write a program with conditions (selection).
4. Write a program with variables​

Go to this pack > ​

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Copy and Paste text and images.
2. Find and replace words.
3. Format text for a purpose.

4. Add bullet points to make lists.
5. Experiment with keyboard shortcuts.
Go to this pack >

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Understand and use 3D space on a grid.
2. Re-create or design familiar 3D models using cubes, such as tables and chairs.
3. Use chisel tool to improve and adapt models.
4. Colour individual blocks or whole models.

Go to this pack >

 

National Curriculum Content
Design and create content that accomplish given goals.

Progression of skills in this pack
1. Understand what an infographic is and why we use them.
2. Search for and add suitable graphic elements.
3. Add and format suitable titles and text.

4. Label an image with arrows and text.

Go to this pack >

National Curriculum Content
Collect, classify and present data.

Progression of skills in this pack
1. Add and label objects within a branching database.
​2. Ask questions to sort (classify) objects. 

Go to this pack >

National Curriculum Content
Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.

Progression of skills in this pack

  1. Understand what to do if something upsets you online.
  2. Understand why and how people can be nasty online.
  3. Describe the term ‘sharing online’ and why we need to get permission to share photos and videos of other people.
  4. Understand why people pretend to be someone else online.
  5. Understand why we only talk to people we know in the real world, when online.
  6. Understand why we should not always trust what we read online and how to check
  7. Understand the importance of being kind in the real world and also online.

Go to this pack >

Year 4

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Create a stop-motion video by duplicating slides that include backgrounds and shapes.
2. Create animation using transition and animation effects (morph, motion paths, pulse etc), including taking and editing a screenshot.
3. Animate individual elements of objects. 
4. Create animated GIF files by animating pixels.

Go to this pack >

National Curriculum Content
Design, write and debug programs that accomplish specific goals.
​Use sequence, selection, and repetition in programs; work with various forms of input and output.

Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.

Progression of skills in this pack
1. Use sequence, selection, and repetition in programs.
​​2. Work with variables and various forms of input and output.
3. Debug programs that accomplish goals.
4. Work with variables and conditions. 

Go to this pack >

 

National Curriculum Content
Use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content.

Progression of skills in this pack
1. Use search technologies to find specific pieces of information.
​2. Understand features of an Internet Browser. 
3. Reference the correct source of information.
4. Be discerning in evaluating digital content.
5. Check the internet for fake news by cross-referencing facts. 

Go to this pack >

National Curriculum Content
Collecting, analysing, evaluating and presenting data and information.

Progression of skills in this pack

1. Change appearance of cells in a spreadsheet (fill colour and border) then add and align text. 
2. Find and add data to a spreadsheet, resize cells and use the software to create a suitable chart with a title. 


Go to this pack >

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals

Progression of skills in this pack
3D Village Pupil Activity Pack skills:

1. Understand 3D spacial awareness.
2. Add 3D shapes, resize, adjust height, duplicate and use the different perspective.
3. Re-create different types of buildings using 3D shapes.
4. Create roads/paths by adjusting the height of 3D shapes.
5. Add windows and door shapes.

Lego Modelling Pupil Activity Pack skills:

1. Add, move, change colour and duplicate a brick.
2. Rotate bricks.
3. Use sloping bricks and special bricks for a purpose.
4. Change the transparency of bricks.

Go to this pack > ​

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Add scene images.
2. Add scripted voiceover audio, adjust the volume and crop clips (including splitting a clip).
3. Add more clips and use transition effects.
4. Add titles.
5. Use elements such as shapes.
6. Add music background music and adjust the volume.
7. Export a project.

Go to this pack >

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack​
1. Add page colour and style then position and format text.
2. Add and position images from camera/internet.
3. Add audio, including hiding it behind an object.
4. Add hyperlinks to text and images.
5. Add and format shapes.
6. Use hyperlinks for navigation.


Go to this pack >

 

National Curriculum Content
Use search technologies effectively, appreciate how results are selected and ranked, and be discerning in evaluating digital content.

Progression of skills in this pack​

1. Understand what important parts of inside a computer or mobile device do to help with the performance (CPU, Fan, Hard Drive, RAM, Graphics Card).

2. Understand that memory is measured in bytes and gigabytes. 

3. Use search filters on websites to find suitable information.

Go to this pack >

National Curriculum Content
Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.

Progression of skills in this pack

  1. Understand what to do if something upsets you online.
  2. Understand why and how people can be nasty online.
  3. Describe the term ‘sharing online’ and why we need to get permission to share photos and videos of other people.
  4. Understand why people pretend to be someone else online.
  5. Understand why we only talk to people we know in the real world, when online.
  6. Understand why we should not always trust what we read online and how to check
  7. Understand the importance of being kind in the real world and also online.

Go to this pack >

Year 5

National Curriculum Content
Design, write and debug programs that accomplish specific goals; solve problems by decomposing them into smaller parts.
Use sequence, selection, and repetition in programs; work with variables and various forms of input and output.
Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.

Progression of skills in this pack
1. Program inputs, selection (conditions) and sensing for interaction, data variables for scoring
and a game timer. 
2. Program distance sensing and movement. 
3. Program inputs, outputs, loops, selection (conditions), sensing and variables. 
4. Program list variables that chooses randomly. 

Go to this pack >

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack​
1. Adjust slide size to mimic a phone/tablet size. 
2. Add text and images (including transparent images) to a slide.
3. Add icons and text to use as navigation.
4. Duplicate slides to create multiple pages of the app.
5. Create hyperlinks to create navigation.

Go to this pack >

National Curriculum Content
Use sequence and repetition in programs; work with variables. Correct errors.

Progression of skills in this pack
1. Change the variables of text-based commands.
2. Write text-based commands accurately and use fill effects, stamps and functions.
3. Write text-based commands to program digital art.
4. Write text commands/functions to program keyboard inputs in a game. (Not compatible with iPad/tablet unless using physical keyboard)
5. Programming a Logo turtle to move and use pen (Activity 5, lesson 1 and 2)
6. Use co-ordinates in with a Logo turtle.
7. Print labels in Logo.
8. Program a loop (repetition) and shapes in Logo Turtle.
9. Program colours in Logo turtle.
10. Program variables in Logo turtle.

Go to this pack >

 

National Curriculum Content
Select, use and combine a variety of software (including internet services). Collecting, analysing, evaluating and presenting data and information.

Progression of skills in this pack​

  1. Select and use non-adjacent cells plus resize multiple cell widths and copy/paste cells. 
  2. Use formulae to find totals, averages and maximum/minimum numbers.
  3. Find data and create a spreadsheet to suit it.
  4. Search a database for specific information.

Go to this pack >

National Curriculum Content
Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts.
Use sequence, selection, and repetition in programs; work with variables and various forms of input and output.
Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.


Progression of skills in this pack
1. Understanding Bluetooth Technology as Input Device
2. Write programs for the Sphero using movement and repetition (loops).
3. Write a program to trace a maze/route with Sphero and De-bug. 
4. Write a program with outputs. 
5. Write a program with random variables

Go to this pack > ​

 

National Curriculum Content
Understand computer networks, including the internet; how they can provide multiple services, such as the World Wide Web, and the opportunities they offer for communication and collaboration.
 

Progression of skills in this pack​
1. Understand Computer Networks, Internet and Cloud Computing and how they help us.
2. What is email and how can we use it safely?
3. Understand how and why we collaborate online (including blogging).

National Curriculum Content
Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems.
Use sequence, selection, and repetition in programs; work with variables and various forms of input and output.

Progression of skills in this pack
1. Understand that computers use physical inputs and outputs and give examples.
2.  Program physical inputs and outputs (e.g program LED lights).
3. Design, write and debug programs that accomplish specific goals, including controlling or simulating physical systems.​

Go to this pack >

 

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Add page colour and style.
2. Add, position and format text on different pages.
3. Add and position images.
4. Add audio, including hiding it behind an object.
5. Add hyperlinks to text and images.
6. Search for shapes.
7. Lock and arrange shapes (extension task).

Go to this pack >

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack​
1. Layer tracks using sounds and effects. 
2. Create effective instrument tracks. 
3. Edit tracks and effectively adjust volume and add effects. 

Go to this pack >

National Curriculum Content
Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.

Progression of skills in this pack​
1. Keep personal information private.
2.Respect and protect again online bullies.
3. Understand the consequences of sharing photo/videos online.
4. Understand the term digital footprint.
5. How can we check online content is trustworthy.
6.How and where and who can we report concerns we have to.

Go to this pack >

Year 6

National Curriculum Content
Design, write and debug programs that accomplish specific goals; solve problems by decomposing them into smaller parts.
Use sequence, selection, and repetition in programs; work with variables and various forms of input and output.
Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.

Progression of skills in this pack
1. Program keyboard/touch screen inputs, selection (conditions), loops and random variables for unpredictability (operators).
2. Program inputs, conditions, sensing, random variables, operators for direction and data variables for scoring.
3. Use inputs, conditions, loops, sensing, costume changes and broadcasts.
4. Work with multiple sprites to send broadcast messages between them.

Go to this pack >

National Curriculum Content
Design and create digital content to accomplish goals.

Progression of skills in this pack
1. Add, adjust and fill shapes.
2. Group shapes to improve accuracy and speed.
3. Add and customise gradient effects.
4. Adjust transparency/opacity for a purpose.
5. Use a colour picker correctly.
6. Accurately rotate shapes.


Go to this pack > ​

 

National Curriculum Content
Design and create digital content to accomplish goals.
Use search technologies effectively and be discerning in evaluating digital content.

Progression of skills in this pack
1. Understand how technology has changed over time. Combine text and images to present ideas.
2. Understand the impact (positive/negative) technological changes have on society.
3. Predict how technology will change in the future.

Go to this pack >

 

National Curriculum Content
Understand how instructions are stored and executed within a computer system; understand how data of various types (including text, sounds and pictures) can be represented and manipulated digitally, in the form of binary digits. (Key Stage 3)

Progression of skills in this pack
1. Understand why computers/electronics use binary.
2. Match a sequence of binary code to create digital art.
3. To convert binary code to denary numbers (decimal numbers) and visa versa.
 

Go to this pack >

National Curriculum Content
Design, write and debug programs that accomplish specific goals; solve problems by decomposing them into smaller parts.
Use sequence, selection, and repetition in programs; work with variables.
Use logical reasoning to explain how some simple algorithms work and to detect and correct errors in algorithms and programs.

Use a textual programming language  to solve a variety of computational problems. (Key Stage 3)

Progression of skills in this pack
1.  Use the PRINT command for text.
2. Program a simple calculator in Python.
3. Program loops to repeat text.
4. Program interactive inputs.  

5. Program a trivia chatbot using ‘send message’ functions (challenge)

Go to this pack >

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
1. Take and crop a screenshot and understand ratios.
2. Adjust the colours, brightness, contrast and filters.
3. Add drawing and text layers.
4. Import new images as layers and resize/add effects.
5. Save finished image to use in other projects.

Go to this pack >

National Curriculum Content
Design, write and debug programs that accomplish specific goals; solve problems by decomposing them into smaller parts.
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals, presenting data and information.
Use a textual programming language  to solve a variety of computational problems. (Key Stage 3)

Progression of skills in this pack
1. Add and align text and change colour.
2. Program background colour.
3. Add and align images.

4. Add hyperlinks to other websites.
5. Add an iframe (such as a Google Map) and adjust the height and width.

Go to this pack >

National Curriculum Content
Design and create digital content to accomplish goals.
Use sequence, selection, and repetition in programs; work with variables and various forms of input and output.

Progression of skills in this pack
​1. Understand what virtual reality is and how it can be used to help people.
2. Add, move and resize objects in a virtual reality environment.
3. Animate objects for realism.
4. Use code blocks to add movement (with grouping) and interactions (conditions).​
5. Create multiple scenes of VR environments.


Go to this pack >

 

National Curriculum Content
Select, use and combine a variety of software (including internet services) on a range of digital devices to design and create a range of programs, systems and content that accomplish given goals.

Progression of skills in this pack
​1. Add and format text within a website.
2. Organise sections of web-pages and multiple page with relevant titles.
3. Add and edit images.
4. Include other features such as hyperlinks, buttons and files.
5. Evaluate other websites and provide constructive feedback.
6. Make necessary changes to the website based on feedback.

Go to this pack >

National Curriculum Content
Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.

Progression of skills in this pack​

1. Keep personal information private.
2.Respect and protect against online bullies.
3. Understand the consequences of sharing photo/videos online.
4. Understand the term digital footprint.
5. How can we check online content is trustworthy.
6. How, where and who can we report concerns we have to.
​7. Use suitable usernames and passwords for online accounts.


Go to this pack >

Progression of skills in this pack
1. Understand how computers use information to learn by solving new problems and following new instructions.

2. Understand and use examples of machine learning.

3. Understand how artificial intelligence is used to perform tasks often only performed by humans.

4. Discuss and show awareness of potential dangers of AI.

Go to this pack >