Code for Life logo Ocado Group logo menu
Teachers Students
Register for FREE
  • Teacher
    chevron_right
  • Student
    chevron_right
  • Independent
    chevron_right
Register now for FREE
Teacherchevron_right Studentchevron_right Independentchevron_right
Teacher chevron_right Student chevron_right About us chevron_right Help and support chevron_right Impact Report 2023chevron_right Impact Report 2024chevron_right Cookie settings chevron_right Privacy notice chevron_right Terms of use chevron_right Home learning chevron_right Get involved chevron_right Opportunities with CFL chevron_right

Educate

Get ready to teach the next generation of computer scientists

Illustration of person climbing steps with flag
The step-by-step nature of Rapid Router makes it simple for you and your students to gain experience quickly.
Illustration of The Union Jack flag
Our resources are aligned to the UK National computing curriculum, so you can gain the knowledge and confidence you need.
Illustration of a progress chart
Easy to use teacher dashboard includes scores to track student progress as well as comprehensive teaching resources.

Resources and progress tracking

Once you've registered your personal details and logged in, you'll be able to create your school or club, or join other teachers at your institution.

You can sign up your class, download free teaching packs, including sessions plans, pupil resources and assessment tools and track pupils' progress. There are even videos to help you and your class understand what you'll be learning next.

Register now
Image of Code for Life Resources on Gitbook with play button in bottom right corner
Image of Rapid Router logo and game with play button in bottom right corner

Rapid router

Rapid Router is a fun and engaging education resource that helps teach the first principles of computer programming covered in the UK Computing curriculum.

Built on 'Blockly', an easy-to-use visual programming language, Rapid Router enables teachers to monitor and manage individual pupil progress and identify where more support is required.

See how Rapid Router fits into the English national curriculum — the computer science strand and the Scottish curriculum.

Try out Rapid Router

Python programming

The Python Den is an exploration of Python programming through a comprehensive course with free lesson plans, videos and worksheets to support you in teaching Python programming to your students. From foundational syntax to advanced concepts like loops and data manipulation, each session is tailored to engage young learners.

We aim to provide a tried-and-tested, structured set of lessons that you can use in your classroom, no matter your own level of experience.

Try out Python Den
Python Den logo

About us

Help and support

Impact Report 2023

Impact Report 2024

Privacy notice

Terms of use

Cookie settings

Home learning

Get involved

Coding clubs

Opportunities with CFL

Ocado Group
Enter email address above

Please confirm that you are over 18.

Ocado Group
10 years anniversary

© Ocado Group 2025