Astro Pi Challenge: Send your code to space

The next mission will launch in September 2026, stay tuned for more info!

Every year the international Astro Pi Challenge gives young people the opportunity to run their code on the International Space Station (ISS).

Participants can choose between two exciting missions

"Mission Zero" is perfect for beginners, anyone new to Python, or educators looking for a simple, one-session classroom activity.

"Mission Space Lab" is designed for those with some coding experience; teens, classrooms, clubs, or teams wanting a multi-session challenge.

Teacher in front of the classroom taking questions with kids raising their hands
Perfect for first-time coders or primary school–aged participants

Mission Zero

Create a simple Python program that displays a personalized image or animation on an Astro Pi computer aboard the ISS.

What you'll do:
- Display a nature-inspired image or animation for astronauts
- Use the Astro Pi’s colour and luminosity sensor to set your background
- Follow a guided, step-by-step online activity
- Create everything right in your browser — no hardware or experience needed
- Complete your project in under 60 minutes

Submission deadline: TBD

KIDS CODING AT WORK IN CLASS 9 MICROBIT
For teams with some coding experience who want a real scientific challenge

Mission Space Lab

Write a Python program that gathers data from Astro Pi sensors or cameras to calculate the speed of the ISS in orbit.

What you'll do:
- Capture live sensor or camera data from the ISS
- Use your data to calculate its speed in km/s
- Learn about physics, space science, and the ISS
- Test your program using the online Astro Pi Replay Tool
-
Have your code deployed on the actual ISS if your project is selected

Submission deadline: TBD

Who can participate?

The Astro Pi Challenge is open to all young people — in classrooms, clubs, after-school programs, Code Clubs, or independently. Educators, facilitators, and mentors are welcome to lead a group.

Technical requirements:

1. Any macOS, Windows, or Linux computer

2. Raspberry Pi account (optional)

3. Testing done online using the browser-based Replay Tool

4. For "Mission Space Lab" only: Python coding experience