Learn to Code with Rust

Master the Rust programming language from A-Z. Includes projects, quizzes, and more. Beginners welcome!
2,270 Students enrolled
4.75
200 reviews
  • Description
  • Curriculum
  • FAQ
  • Reviews
60916

Learn to Code with Rust is a comprehensive introduction to programming in Rust, one of the fastest-growing programming languages in the world. Rust powers codebases in companies and products like Amazon, Microsoft, Firefox, Discord, and more. It is used in a variety of disciplines including web development, CLI programs, build tools, and databases.

Over more than 50 hours of video content, we’ll tackle the language from A to Z, covering everything you need to know about Rust to be an effective developer.

The course is jam-packed with:

  • 50+ hours of video, with new content added frequently

  • Multiple-choice quizzes

  • Coding challenges and projects

  • Section reviews

Learn to Code with Rust is designed from the ground up to take you from novice to professional. Complete beginners are welcome; no prior experience is needed!  Over 300+ videos, we’ll work our way from language fundamentals to advanced features. Topics covered include…

  • Setup & Installation

  • Variables

  • Data types

  • Functions and Methods

  • Control Flow

  • Ownership and References

  • Slices

  • Structs

  • Enums

  • Generics

  • Option and Result Enums

  • Vectors

  • Project Structure

  • Strings

  • Hash Haps

  • Error Handling

  • Traits

  • Lifetimes

  • Closures

  • Iterators

…and more!

Throughout the entire journey, I’ll be coding alongside you step by step in the code editor. You’ll also be able to test your knowledge through numerous coding challenges, quizzes, and written assignments.

Rust is known to be a challenging language to learn. For many concepts, I had to browse through different books, articles, and videos to understand what was happening. My hope here is to demystify the concepts and make it easier for new students to learn the language.

Thanks for checking out the course!

Variables and Mutability
Data Types
Functions
Control Flow
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.75
200 reviews
Stars 5
144
Stars 4
46
Stars 3
7
Stars 2
2
Stars 1
1