Express Learning Course

Getting Started with Rust (LFEL1002)

Kickstart your programming journey with Rust.

Who Is It For

This course is designed for those interested in understanding why Rust would be a good language to learn in addition to C or other legacy programming languages.
read less read more
What You’ll Learn

This course covers the basic syntax of Rust and ways to fix and improve Rust code. Learners will write a simple program in Rust and use Cargo to build and manage their Rust program.
read less read more
What It Prepares You For

Upon completion, you will be better prepared to write efficient, high-performance code for a variety of applications, minimizing common programming errors and enhancing your code’s reliability.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Why Learn Rust
Chapter 3. Basic Rust Programs
Chapter 4. Basic Troubleshooting
Chapter 5. Cargo Package Manager
Chapter 6. Security Tools
Chapter 7. More Complex Syntax
Chapter 8. Lab Exercise

Prerequisites
To make the most of this course, learners should be able to:

  • Understand basics of any modern programming language
  • Use a text editor
  • Run commands from the command line
Reviews
Jun 2024
I had zero experience with this language, and I was able to understand the concepts, take my own time to read referred materials and there were no annoying videos or steps to prevent me from studying at my own speed and learning. I like this a lot.
Jun 2024
I liked the lab part, and getting to actually use and test the tools.
Apr 2024
I liked the organized structure and clear explanations of the code examples, the different kinds of applications that can be written.
Apr 2024
It provided a good entry level discussion of why I might care to use Rust and what the basic tools look like.
Apr 2024
Simple to follow but very engaging. Most courses try to explain every little aspect, which makes them very cumbersome. Instead, presenting examples with some explanation and leaving the rest to the learner is a great approach.
Mar 2024
This course was easy to understand and has practical work at the end.
Mar 2024
The theoretical overview of the language is explained very well. Having a quick intro to jump off of is helpful for someone trying to see if Rust is for them.
Feb 2024
Good introduction to Rust.
Feb 2024
This course was simple for beginners, and I was able to understand all content.
Feb 2024
This was a really good intro for not only what Rust is, but why it's the way it is. This really lowered my anxiety about learning this language, and now I'm excited to make things with it.
Jan 2024
The course is well structured.
Jan 2024
The course is short and explained in a practical way. Good for a first overview for someone who already knows how to program in other languages.
Jan 2024
I liked the inclusion of fuzzing programs to test Rust code. They are much more important for Rust code in embedded devices or kernels like Linux.