Learn more about the Rust programming language. Complete specific, interactive code challenges to develop corresponding skills.
Overview
Syllabus
Introduction
- Put Rust into practice
- What you need to get started
- Using GitHub Codespaces with this course
- Calculate the median
- Find unique items
- Print any text type
- Case-insensitive sort
- Convert text to Morse code
- Value of a hand of cards
- Has a deadline been reached?
- Convert between Celsius and Fahrenheit
- Sum a list of numbers with missing values
- Calculate the number of weeks between two dates
- Validate an ISBN number
- Check if a file exists
- Interpret an RGB hex color
- Run-length encoding
- Handle inconsistent dates
- Travel planner
- Final challenge: Vigenère cipher
Taught by
Tim McNamara