Skip to content

Caesar cipher algorithms

Lesson 2 of 3

MakeCode, Python

11-14 yrs

In this ‘unplugged’ lesson students create their own Caesar cipher, firstly using card before writing, testing and debugging algorithms to create a Caesar cipher to encrypt and decrypt messages.

Key learning:

  • To create and use a paper-based Caesar cipher to encrypt and decrypt messages
  • To use logical reasoning to write algorithms to encrypt and decrypt messages using a Caesar cipher
  • To test and debug algorithms effectively
Nominet logo

Lessons created in partnership with Nominet

You may also be interested in

Six lessons designed for students aged 11-12 years. Students are introduced to the basics of computational thinking, programming and computer systems to ensure a shared level of understanding.

Five lessons designed for students aged 11-14 years to follow on from the ‘Computing fundamentals’ unit. Students work in teams to design and prototype their own health tech innovation.

Four lessons designed for students aged 11-14 years. Students explore sensory classrooms and design and create their own sensory learning aids using the BBC micro:bit.