Course Outline


  • Why Rust is considered one of the most fun languages to program in.

Overview of Rust Features

Preparing the Development Environment

Creating a Simple Application

Coding with Rust Modules

Rust Data Structures

Rust Operators

Collection Data Structures

Controlling the Flow of a Program

Boolean Logic

Executing Code Repeatedly

Expanding the Application

Pattern Matching in Rust

Creating a Rust Library

Publishing to the Rust Repository

Integrating Rust with an Existing Application

Eliminating Bugs that Crash an Application

Testing Strategies for Rust Applications

Summary and Next Steps


  • Programming experience in any language (preferrably C or C++)


  • Developers
  21 Hours


Related Courses

Java Advanced

  28 hours

Java Advanced - one day

  7 hours

Java Fundamentals for Android

  14 hours

Java fundamentals with Maven

  28 hours

Java Persistence with Hibernate

  14 hours

Introduction to Programming

  35 hours

Clean Code

  14 hours

Linux Network Programming

  14 hours

Unit Testing with JUnit

  21 hours

Rust Advanced

  14 hours

Rust for Embedded Systems

  21 hours

Rust for Game Development

  21 hours

Rust for Systems Programming

  21 hours

Rust for Web Development

  21 hours

Rust Fundamentals

  14 hours