Level Up: Rust
2h 30mIntermediate2023-02-23
Authors
Tim McNamara
Rust Software Architect and Author
Course details
It’ll take time—and a whole lot of practice—to improve your Rust coding skills. It’s important to push yourself with new challenges, which is exactly what this course is for. Join author and instructor Tim McNamara as he takes you through a series of coding challenges, testing your ability to perform certain functions so you can reach the next level with Rust. Acquire new Rust skills with exercises that start off simple and become progressively more difficult. Learn how to write better, faster, and more reliable code when you need it. Find out why Rust is taking over the industry, offering an efficient and secure alternative to many other programming languages.
Skills covered
RustProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Put Rust into practice
- 02 - What you need to get started
- 03 - Using GitHub Codespaces with this course
1. Rust Coding Challenges
- 04 - Calculate the median
- 05 - Find unique items
- 06 - Print any text type
- 07 - Case-insensitive sort
- 08 - Convert text to Morse code
- 09 - Value of a hand of cards
- 10 - Has a deadline been reached
- 11 - Convert between Celsius and Fahrenheit
- 12 - Sum a list of numbers with missing values
- 13 - Calculate the number of weeks between two dates
- 14 - Validate an ISBN number
- 15 - Check if a file exists
- 16 - Interpret an RGB hex color
- 17 - Run-length encoding
- 18 - Handle inconsistent dates
- 19 - Travel planner
- 20 - Final challenge - Vigen re cipher
Related courses
Related learn paths
- Develop Your Rust Skills for Data Engineering
- Develop Your Scala Skills for Data Engineering
- Level Up Your Personal Branding and AI Skills to Grow Your Career
- Essential Skills to Level Up Your Personal Brand
- Advance Your Skills in SQL
- SQL Hands-On Practice
- Advance Your Python Skills for Data Science
- Master Your Python Skills