KidKode

A coding adventure for ages 5–12

Little programs.
Real-world possibilities.

Help Robo find a way, care for a garden, and sort the recycling. Every playful puzzle connects a coding idea to something a child can understand.

Preparing for the App Store · iPhone & iPad · iOS 27 or later

Robo, a cheerful blue robot with a yellow antenna
42playful lessons
12real-life missions
5–12years of discovery

Learn it. Try it. Make a difference.

A small idea can do a useful thing.

Start with simple steps. Build a plan, watch what happens, and try again. As the adventure grows, familiar ideas become tools for helping the world around Robo.

A plan for lunch

Put instructions in order, then use that sequence to pick up a lunchbox and deliver it to a friend.

A loop for the garden

Discover how repeating a small set of steps can help Robo care for a whole row of plants.

A choice that helps

Use guided rules to water a plant only when it is dry, or send different leftovers to the right place.

Made for curious minds

Build it. Run it. See it happen.

Colorful command blocks make a program visible. Children practice sequencing, loops, debugging, and guided conditions while exploring an inviting neighborhood.

Kode's adventure map, with a lunchbox delivery mission between movement lessons
Follow a learning adventureMove from a new concept to a mission with a purpose.
Kode's garden mission with Robo, plants, and a colorful command-block program
Watch a plan come to lifeRun a program, step through it, and learn by trying again.

Actual app screens. KidKode appears as Kode on your device.

Room to explore

Learning stays on the device.

No accounts, ads, or in-app purchases. Lessons work offline, and progress is saved locally.

Spoken instructions use Apple's installed system voices. Grown-up Settings include sound and narration preferences and a way to reset progress.

Younger learners may enjoy exploring alongside a grown-up. Read our privacy policy or find help.