In this module, you'll learn about some intermediate concepts of the Python programming language and practice these concepts using examples with space exploration themes inspired by the National Aeronautics and Space Administration (NASA).


This module is part of a multimodal learning experience. Follow along with a video walk-through of the module in a new tab.


This module lets you learn Python in the browser using an Integrated Python Notebook experience. If you want to follow along on your local computer, make sure you have Visual Studio Code with Python installed.

Learning objectives

In the following units, you'll learn many intermediate computer science topics and apply them to real examples. Along the way, you'll learn:

  • How to write conditionals and when to use them
  • How to write while and for loops and when to use them
  • How to create your own functions
  • How to call your own functions
  • How to use parameters and global variables


  • None