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 of computing across Key Stage 1 and 2 using our activity packs – plus 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. 

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 the 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. (Resource 1)
2. Why do websites want personal information. (Resource 2)
3. Identify when and where to go for help when concerned. (Resource 3)

Go to this pack >

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.
2. Copy/clone a frame and move objects to create an animation.
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
1. Understand what data is and collect it as a tally.
2. Label a pictogram and add data to each column.
3. Edit a table with correct titles and numbers.
4. Create a bar  chart/pie chart/line chart suitable for the data.
5. 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 are not always who they say they are online.
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 >

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. 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, selection, 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.
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
Use technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.

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.

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
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 (frames).
2. Create animation using transition effects (motion paths, pulse etc).
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
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.


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 clips then order and resize them.
2. Add titles to clips and change themes.
3. Add voiceovers and music.
4. Add filters to clips.
5. 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 technology safely, respectfully and responsibly; recognise acceptable/unacceptable behaviour; identify a range of ways to report concerns about content and contact.

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 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 list variables that chooses randomly.  
2. Program inputs, conditions and sensing for interaction, data variables for scoring and a game timer.
3.Program Inputs, outputs, loops, conditions, sensing and 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. Adjust slide size to mimic a phone/tablet size. 
2. Add text and 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, selection, and repetition in programs; work with variables.

Progression of skills in this pack
1. Change the variables of text-based commands.
2.  Write text-based  commands accurately.
3. Write text-based commands to program digital art.
4. Write text commands/functions to program keyboard inputs in a game.


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. Select the correct chart type to present data.
  4. Answer ‘what if?…’ questions.
  5. Search a database to find 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 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
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.
4. Build a song using Live Loops.


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 >

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, conditions, random variables for unpredictability, game timer.
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. 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.  

Go to this pack >

National Curriculum Content
Design and create digital content to accomplish 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 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
Design and create digital content to accomplish 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 >