Get Started in 5 Minutes

NASA's Return to the Moon

Exciting space-themed coding adventures by Tynker in collaboration with NASA!

Activity Details

Explore NASA’s exciting new efforts to reach the Moon and then Mars. Students can design their own animated mission patch, imagine their life as an Artemis astronaut on the Lunar Gateway, take control of robotic rovers, and even create their own lunar habitat.

Free Activity Events

Getting Started Webinar: Get everything you need to run an INCREDIBLE Hour of Code in our 60 Minute Webinar. Watch Recording

NASA Coding Webinar: Join Tynker and NASA for a preview of the NASA-themed coding and STEM projects for grades K-12. Watch Recording

CodeLab LIVE with NASA: Speed up your return to the moon with special CodeLab sessions filled with NASA guests. English Español

Teacher Notes

A collection of space-exploration themed coding tutorials created in collaboration with NASA! Students can tap into their artistic side in "Design a Mission Patch," get creative in "Tell Your Lunar Gateway Story," take control of robots in "Rover Relay," and imagine their home in space in "Design A Lunar Habitat."

All of these step-by-step tutorials help students learn about real-life NASA missions while strengthening their coding abilities. Younger students can choose the Tynker Blocks version, and the older students can try the JavaScript version.

Teacher Guide: Martian Weather Station (Python)
Teacher Guide: Earth as Art and Terrain Generator (Python, p5.js)
Teacher Guide: Design a Mission Patch (Tynker Blocks)
Teacher Guide: Design a Mission Patch Spanish Version (Tynker Blocks)
Teacher Guide: Lunar Habitats and Rover Exploration Missions (Tynker Blocks)
Teacher Guide: Tell Your Lunar Gateway Story (Tynker Blocks)
Teacher Guide: Tell Your Lunar Gateway Story (JavaScript)


CCSS-ELA: RF.1.4, RF.1.4.A, RI.1.7, SL.1.1, RI.2.7, RF.2.4, RF.2.4.A, SL.2.1, RI.3.7, RF.3.4, RF.3.4.A, SL.3.1, RF.4.4.A, RF.4.4, SL.4.1, RF.5.4.A, RF.5.4, SL.5.1, RI.6.4, RI.6.7, SL.6.1, RI.7.4, SL.7.1, SL.8.1, RI.8.4, RI.9-10.5, RI.11-12.6
CCSS-Math: MP.1
K12CS: P1.1, P1.3, P2.1, P2.3-2.4, P3.2-3.3, P4.4, P5.1-5.2, P6.1-6.3, P7.2-7.3
CSTA: 1A-AP-09, 1A-AP-11, 1A-AP-12, 1A-AP-13, 1B-AP-11, 1B-AP-12, 1B-AP-14, 1B-AP-15, 2-AP-13, 2-AP-17, 3A-AP-17, 2-DA-08, 2-DA-09, 3A-DA-11, 3A-DA-12, 3B-AP-11
CS CA: K-2.AP.13, K-2.AP.14, K-2.AP.15, 3-5.AP.10, 3-5.AP.13, 3-5.AP.14, 3-5.AP.17, 6-8.AP.13, 6-8.AP.16, 6-8.AP.17, 6-8.DA.7, 6-8.DA.8, 9-12.AP.12, 9-12.AP.16, 9-12.DA.10, 9-12.DA.11
Illinois CS: K-2.AP.09, K-2.AP.10, K-2.AP.11, K-2.AP.12, K-2.AP.13, K-2.AP.14, 3-5.AP.11, 3-5.AP.12, 3-5.AP.14, 6-8.AP.11, 6-8.AP.14, 6-8.AP.17, 6-8.AP.18, 6-8.DA.08, 6-8.DA.09, 9-10.AP.17, 9-10.DA.11, 9-10.DA.12, 11-12.AP.13
ISTE: 1.1.c, 1.1.d, 1.4.d, 1.5.c, 1.5.d, 1.6.b

Get Started in 5 Minutes

  • 50+ tutorials for Grade K-12
  • Progress tracking (needs classroom setup)
  • Student metrics & certificates (needs classroom setup)
  • Lesson guides & answer keys
  • Marketing materials

Set Up Your Classroom

Grades K-12
Programming language Tynker Blocks, JavaScript, Python, P5.js, HTML
Experience Beginner, Intermediate, Advanced
Activity type DIY Project
Length 50 mins
Runs on: Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser
More Hour of Code Activities