Udemy

Ultimate Rust Crash Course

Enroll Now
  • 53,170 Students
  • Updated 12/2021
4.6
(10,258 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 52 Minute(s)
Language
English
Taught by
Nathan Stocks
Rating
4.6
(10,258 Ratings)
3 views

Course Overview

Ultimate Rust Crash Course

Rust Programming Fundamentals

Join Nathan Stocks for a fast-paced, entertaining, and curiously informative hands-on crash course in the Rust programming language.

This course will provide you with the fundamentals you need to boost you up Rust's steep learning curve.  This is a hands-on course with targeted exercises for each subject and projects for you to use your combined knowledge.  From using cargo to creating a project, to writing your code, to compiling and running it, this course has everything you need to get started. This course is kept up-to-date when Rust is updated with new features or major editions.

Rust is a systems programming language that eliminates entire classes of bugs and security vulnerabilities, has zero-cost abstractions like C and C++, is fun to program in, and lets systems programmers have nice things. No wonder Rust is gaining traction in spaces as diverse as game engines, high-performance computing, embedded devices, and web programming! Learn how to write high-performance code without the worry of crashes or security vulnerabilities. Join a vibrant community of developers where diversity, inclusion, and just plain being nice are all first-class objectives.

This course is the first in the Ultimate Rust series. If you like this course, then you'll love Ultimate Rust 2: Intermediate Concepts afterwards!


Course Content

  • 8 section(s)
  • 35 lecture(s)
  • Section 1 Introduction
  • Section 2 Fundamentals
  • Section 3 Primitive Types & Control Flow
  • Section 4 The Heart of Rust
  • Section 5 The Meat of Rust
  • Section 6 Final Lectures
  • Section 7 Project - Invaders
  • Section 8 Final Words

What You’ll Learn

  • Rust language basics, tooling, and ecosystem
  • Fundamentals such as variables, scope, functions, modules, scalar & compound types, control flow, strings, structs, traits, enums, and more.
  • Fun tips & tricks for using Rust and systems programming in general
  • Concepts essential to understanding Rust such as ownership, references & borrowing, the memory model, and why Rust focuses on safety, concurrency, and speed.

Reviews

  • C
    Chan Ming Hei
    4.0

    the complexity increased suddenly in section 7 and 8, other than that this is a pretty solid course.

  • D
    Danny Damhave
    5.0

    I just completed the 'Ultimate Rust Crash Course' Coming from a strong C background and having recently read 'Learn Rust in a Month of Lunches,' this course was a quick yet incredibly motivating next step into professional-level Rust programming. If I could give it more than five stars, I would!"

  • G
    Gokhan Guney
    5.0

    Pretty great course to learn basics of Rust. I don't have too much time either nor willing to take a 30 hours course. It was a great pleasure to take this course and finish! Thanks for that

  • L
    Luís Braga
    5.0

    The project went a little fast and the timer library is not the same. But I enjoyed it very much

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed