Discover the role of Python in space exploration

Go to class
Write Review

Free Online Course: Discover the role of Python in space exploration provided by Microsoft Learn is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: Get an introduction to the types of space exploration problems that Python and data science can influence.
    • In this module, you will learn:

      • How code and data science plays a role in space exploration
      • Where to find STEM resources for learning more

      Tip

      This module is part of a multimodal learning experience. Start the module to see how you can follow along!

    • Module 2: Learn about what coding is and install tools to help you code.
    • In this module, you will learn:

      • What a programming language is
      • How to install Visual Studio Code and about the benefits of this code editor
      • How to install extensions to enhance the Visual Studio Code experience
      • How to install Python and why it is such a popular programming language
      • How to run a basic Jupyter Notebook within Visual Studio Code

      Tip

      This module is part of a multimodal learning experience. Start the module to see how you can follow along!

    • Module 3: Learn the basics of Python.
    • In this module, you will learn:

      • How and when to use comments
      • How to use math in Python
      • How to create variables
      • How to use pre-made functions
      • How to output data

      Tip

      This module is part of a multimodal learning experience. Start the module to see how you can follow along!

    • Module 4: Learn more advanced topics of Python.
    • In this module, you'll learn:

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

      Tip

      This module is part of a multimodal learning experience. Start the module to see how you can follow along!

    • Module 5: Use Python to make a simple program to count the number of each type of space rock.
    • In this module, you'll learn:

      • How to write variables in the context of a program
      • How to use prebuilt functions to read data from a text file
      • How to create a function and call it in the context of a program
      • How to write conditionals and loops in the context of a program

      Tip

      This module is part of a multimodal learning experience. Start module to see how you can follow along!

Syllabus
    • Module 1: Introduction to Python for space exploration
      • Introduction
      • Discover the opportunities of the Artemis Program
      • Understand continued research goals of space exploration
      • Dive into STEM through the opportunities of NASA
      • Achieve more through the inspiration of space travel
      • Use code and data science practices to solve space exploration problems
      • Knowledge check
      • Summary
    • Module 2: Install coding tools for Python development
      • Introduction
      • Understand what defines a programming language
      • Discover the power to solve problems using Visual Studio Code
      • Understand the importance of Python in solving big data problems
      • Exercise - Install and configure Visual Studio Code for data exploration
      • (Optional) Exercise - Run Visual Studio Code in your browser for data exploration
      • Exercise - Install Python to use in Visual Studio Code for data exploration
      • Exercise - Install Visual Studio Code extensions needed for data exploration
      • Exercise - Create a Jupyter Notebook file in Visual Studio Code and run a simple program
      • Knowledge check
      • Summary
    • Module 3: Write basic Python in Notebooks
      • Introduction
      • Exercise - Add comments to Python Notebooks to add clarity to your code
      • Exercise - Code basic arithmetic in Python for future data analysis
      • Exercise - Create variables in Python Notebooks for future data analysis
      • Exercise - Create and manipulate text in Python code
      • Exercise - Create lists of data in Python code
      • Exercise - View results of variables and expressions in Python Notebooks
      • Knowledge check
      • Summary
    • Module 4: Code control statements in Python
      • Introduction
      • Exercise - Compare values of data with Python code
      • Exercise - Control the flow of code using conditional statements
      • Exercise - Repeat code with while and for loops
      • Exercise - Chunk code into functions for easy reusability and readability
      • Exercise - Import data from text files with Python
      • Exercise - Use parameters to specify variability in functions
      • Knowledge check
      • Summary
    • Module 5: Count the number of Moon rocks by type using Python
      • Introduction
      • Exercise - Create a Jupyter Notebook to explore data about Moon rocks
      • Exercise - Read in Moon rock data from a text file for exploration
      • Exercise - Create a function to count types of Moon rocks found
      • Exercise - Count the number of Moon rocks by calling a Python function
      • Exercise - Analyze and summarize data in Python
      • Knowledge check
      • Summary