Resources by Code for Life

Back to all publishers

Displaying 1 - 10 of 37

Ana Discusses Repeat Until and Repeat While Functions

In this video, a product owner at Ocado describes her role and how she uses data to plan efficient delivery routes.

She also describes how Repeat Until and Repeat While commands can be used to make programs repeat an unknown number of times.

Chris and Matt Introduce if Statements

In this video, two senior software engineers at Ocado explain how top-secret algorithms help in automated warehouses.

They also describe IF statements, and how important they are in all computer programs. They compare their use to examples in the real world.

Code for life

This collection comprises of Code for life Rapid Router with Python and Code for life Rapid Router with Blockly resources. They are aimed at both primary schoolchildren of all ages learning early computer programming as well as secondary school...

This collection includes resources for primary schoolchildren of all ages learning early computer programming. Using the Blockly drag-and-drop visual language, children program the movement of grocery vans around maps. The resources should be used with the ...

Following on from the Key Stage 1 and Key Stage 2 Blockly activities using Rapid Router, this teacher guide introduces Python textual programming. The difficulty of the algorithm challenges and the coding required is raised to new levels, but adequate support is provided in the guides. This resource makes use of...

Ed Armitage Explains Functions Procedures

In this video, a software engineer working on warehouse operations at Ocado, talks about his role.

He then explains functions - how they are used to abstract blocks of code that will be reused.

Real-life comparisons, such as walking across the classroom, are made - these help children to...

Helen Explains if else Statements

A software engineer at Ocado explains her role and how it links to the Rapid Router system. She also explains if-else statements for making choices, and links them to real-life decision making such as crossing the road.

The video can help children begin to understand careers in software engineering.

Kenny Introduces Real Programming Language Python

In this short video, a software engineer at Ocado Technology explains his role. He then introduces Python as a tool that is used to develop the Ocado website, explaining that the next series of 'Rapid Router' challenges will use the text-based language.

This course, based on using the free programming website 'Rapid Router', teaches programming concepts from the basics using the Scratch-like 'Blockly' language. By programming a delivery van to follow simple routes, children learn about...

Building on the Key Stage 1 Blockly activity, this course introduces children to repeat loops, 'if' statements, and variables.

The activities focus on driving a delivery van around increasingly complex routes involving twists, turns and traffic lights. At the end of Lower Key Stage 2, the children can...

Pages

Find a publisher