CODING
ADVENTURE
0 / 12 completed

THE OFFICIAL BOOK COMPANION

Every clue.
Every choice.
Your code.

A missing mentor. A city full of secrets. Learn Python as you follow the trail—and build an adventure of your own.

For complete beginners, ages 12+.
No account. No installation. Just curiosity.

12coding activities
03games to make yours
∞ways to experiment
Dustin and Christine outside Tony’s repair shop at night, with amber windows and a teal computer screen
QUEENS, NEW YORKTHE TRAIL STARTS HERE
READ IT. TRY IT. MAKE IT YOURS.

You don't have to know code.
You just have to start.

Meet Dustin, Christine and Tony in Coding Adventure. Then step into their world. Decode a message, test a theory and watch a few lines of Python do something real. Every activity is free, every hint is there when you need it, and mistakes are part of the adventure.

YOUR FIRST THREE CLUES

Open your case file.

All 12 activities →

FROM READER TO GAME MAKER

Don't just find
the ending.
Write your own.

Plan a rescue. Rebuild a broken message. Give Christine a choice. Play three games, see the rules behind them, then change what happens next.

Enter the game lab ↗

A 30-SECOND DISCOVERY / NO CODE NEEDED

Eight switches.
A whole new language.

A byte holds eight bits. Each switch is either 0 or 1. Turn them on and off to see how a pattern becomes a number—and, in ASCII, a character.

Can you turn A into B? Look at the value above each switch. The switched-on values add up to the total.

Follow this idea: bits, bytes & secret messages →
TONY’S WORKBENCH / BYTE LAB
128
64
32
16
8
4
2
1
DECIMAL65
HEX41
ASCII CHARACTERA

64 + 1 = 65. ASCII 65 represents A.

Flip a bit. Follow your curiosity.

CHOOSE YOUR NEXT DISCOVERY

There’s more than
one way in.

Follow a clue. Learn an idea.
Or just see what happens.

Cover of Coding Adventure: A Mystery You Solve with Python, by James Colby

THE STORY BEHIND THE CODE

A mystery you solve
with Python.

The companion to James Colby's adventure for readers aged 12 and up. Keep the book open beside you, or explore the activities on their own.

Meet the book →