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