A continuous personal story
Your hero, interests, and final story choice shape what happens next.
Story-first coding
Your hero stars in a new comic mission. Follow the story, learn one coding concept, then use real Python to decide what happens next.

See the product in action
Open the cover and turn every page. The story leads into a focused coding challenge, and each completed mission gives the next adventure more context.
Your hero, interests, and final story choice shape what happens next.
Switch heroes on one device and let confirmed family heroes join the story as teammates.
Read the story, predict the result, run real Python, and return to the next chapter.
Real code, visible results
The story leads into a focused Python editor. Children make a prediction, change the code, run it safely, and use the output to solve the mission.
The Run action is explicit, execution is isolated, and feedback explains the next useful step without giving away the solution.
Mission: send a clear status message back to Hero HQ.
signal_message = "Hero HQ online!" print(signal_message)
Output console
Mission check passed
The team behind every mission
A focused AI crew turns one learning goal into a personal comic and a real Python challenge.
Mission director
Combines one learner, one coding goal, and one continuing story.
Learning director
Uses prerequisites, progress, and reviewed teaching guidance.
Story architect
Creates the hook, scenes, dialogue, and learning metaphor.
Illustration agent
Uses the hero reference and scene brief for every image.
Code coach
Adds starter code, checks, staged hints, and useful feedback.
Safety editor
Applies age, originality, content, and character-canon rules.
Progress scout
Uses results, support, and story choices for the next mission.

A real place behind the story
digitalCHURCH Aachen is the former St. Elisabeth church, transformed by digitalHUB Aachen into Germany's first coworking space in a church nave. In Code Crafters, its arches, shared tables, and glowing windows inspire an original superhero headquarters for every mission.
A real Aachen innovation space becomes the starting point for fictional, child-safe adventures.
From first code to family adventure
Your child begins with a free Python mission and leads the adventure. Follow their progress, then join a future chapter as a Guardian Hero—without taking over the coding.
Helpful instructions and hints lead them to a real first coding win.
Free · No card required
hero = "Nova"
2print(hero)
Their solution unlocks the next comic scene and turns the learner into the hero.
The learner becomes the hero

A parent joins as a supporting teammate while the child stays in control of the mission and coding choices.
Optional · The learner always leads

Parents encourage the adventure. The learner keeps control of every coding decision.
No coding experienceneeded for parents
Follow progressacross missions
Safe and age-appropriatewith no third-party ads
Parent dashboard
See every child separately, understand the learning material and story context, and get one useful question for the next family conversation. No rankings and no coding expertise required.
Interactive preview
Family learning HQ
Active hero
Nova
One thing worth noticing
Choosing which value to print
Try asking Nova
“What changed in the story when your variable changed?”

Continue together
Restored the signal tower
Continue comicInteractive example. Select a hero or watch Today move through the useful details.
Our story
Code Crafters School began in 2022 with guided coding courses for children. Learning alongside young students shaped a simple direction: keep the programming real, make each next step inviting, and help families understand the progress.
The format has grown. The purpose has not: help children understand code and feel confident creating with it.
2022
Code Crafters started by teaching programming directly to children in guided courses.
What we carried forward
Every learning step should have a reason, useful support, and a result a child can see.
Today
The same teaching purpose now lives in personal comic missions, real Python practice, and useful parent insight.

“Loops are going well. The weekly note is short, kind and actually useful.”

“My son asks to do the mission. That alone is wild — and he's writing real Python.”

“Fifteen minutes, every day, no nagging. Exactly the rhythm we needed.”
Supported by


