> ## Documentation Index
> Fetch the complete documentation index at: https://python-training.ipoint-labs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Lab 24: Caesar cipher

> Hands-on lab · 25 min · Module 9

Encrypt a message by shifting its letters with `ord()` and `chr()`, wrap around from Z to A, leave spaces and punctuation alone, then decrypt it.

[Open Lab 24 in the IP Lab Portal](https://labs.intellectualpoint.com/labs/pcep-lab-24-caesar-cipher)

## What you will practice

* Convert between characters and codes with `ord()` and `chr()`
* Wrap around from Z to A
* Leave spaces and punctuation alone

## Before you start

Time
25 minutes
*Hands-on in Python 3*

Where
IP Lab Portal
*labs.intellectualpoint.com*

Module
Module 9: Strings
*PCEP-30-03*

* In the IP Lab Portal, open **Lab 24 - Caesar cipher**.
* In class, this lab comes right after the **Lesson 6 recap** slide in [Module 9 core material](https://python-training.ipoint-labs.com/pcep/module-09/material.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.