← Back to all articles

Competition Guides

Mission Zero: a first Python program with a real destination

How one browser session can turn beginner code into an image displayed aboard the International Space Station.

30 Sept 20262 min read
Article cover image

Editorial overview

Mission Zero compresses a remarkable outcome into a deliberately small task. A beginner writes a short Python program in a browser, reads the Astro Pi colour and luminosity sensor and uses that value in a personalised image for astronauts to see. Eligible programs run aboard the International Space Station for a brief slot and participants receive a certificate recording where the ISS was.

The organiser says the activity can be completed in a single hour without special hardware or prior coding. That does not make it trivial. Beginners still have to follow exact content and program rules, connect a sensor value to an output and submit through a mentor’s classroom code. The constraint is educationally useful: there is enough structure to finish, but still room for a personal design.

CompeteMap sees Mission Zero as one of the strongest first Python experiences for a school, code club or family with an eligible mentor. The goal should be a program the student understands line by line. The space story motivates the work; it should not become an excuse for an adult to take over.

Quick Facts

FieldDetails
ProgrammeESA Education Astro Pi Mission Zero
LevelDesigned for beginners
FormatShort browser-based Python activity
EntryIndividual or small team using a mentor classroom code
HardwareNo special hardware required
OutcomeEligible programs run briefly on the ISS and receive a certificate

Review Evaluation

Rated Intermediate. The guided task is beginner-accessible, while exact submission rules and mentor coordination add meaningful structure.

For current dates, eligibility and registration details, see the Mission Zero competition page.

Checked on 26 September 2026.

Keep the first version understandable

Ask the student to predict what each line will do before running it. Change one feature at a time and connect the sensor reading visibly to the image. A small personal variation is more valuable than pasted complexity.

The mentor enables; the student authors

The mentor registers and provides the classroom code. They can help interpret an error, but the student should choose the image, type the program and explain how the input changes the output.

Key Takeaways

  • Mission Zero is designed for a first coding experience.
  • No special hardware is needed, but a mentor is required.
  • Keep the submission simple enough for the student to explain completely.

Sources checked

EXPLORE NEXT

Not sure where to start?

Find the right competition
View all articles →

Comments

Join the conversation

Share a question, note, or update.

No comments yet.