Technical setup

This course can be completed in two modes, passively or actively.

Passive

To watch the videos and read the material, you'll require a web browser and an Internet connection.

Active

If you choose to take the active path, you will need a fuller environment.

Here is a minimum set of requirements.

  • A text editor, such as Visual Studio Code.

  • Rust compiler and the cargo package manager, which can be downloaded via rustup.rs.

  • git version control system

It's strongly suggested to also include:

  • Docker, or an equivalent such as Podman

  • Using a editor that supports Dev Containers