LGH Summer Coding Camp

Two-week camp: pen-and-paper ciphers, Enigma, and a tiny Pokémon-style game in Unity/C#.

LGH coding camp poster
LGH Summer Coding Camp overview.

Week 1

The first half of week one focused on solving classic ciphers while learning Python basics. Later we explored the Enigma machine, pseudocoded the 3 rotor wheels as a class, and tested simple programs together.

Students practicing the pigpen cipher
Pigpen cipher warm-up.

Here’s a quick look at the Caesar cipher exercise students typed up and used to send messages to each other.

Week 2: Pokémon Game

We opened with a game-design primer, then set up Unity and VS Code. The goal: assemble prewritten code blocks to learn core OOP ideas, UI, and ship a small project they can be proud of.

Simple C# class diagram for the game
Intro to classes and objects in Unity.

We wrapped up day two collecting art for their Pokémon. Days 3–5 were more building and polish.