Year 1 – Programming A – Moving a robot

Curriculum KS1 Unit


This unit introduces learners to early programming concepts. Learners will explore using individual commands, both with other learners and as part of a computer program. They will identify what each floor robot command does and use that knowledge to start predicting the outcome of programs. The unit is paced to ensure time is spent on all aspects of programming and builds knowledge in a structured manner. Learners are also introduced to the early stages of program design through the introduction of algorithms.

Unit guide

Updated: 10 Feb 2023

Learning graph

Updated: 10 Feb 2023


Lesson 1


Lesson 2


Lesson 3

Forwards and backwards

Lesson 4

Four directions

Lesson 5

Getting there

Lesson 6