Set Reminder Save for later

The Rust Programming Language

This course will teach you the fundamentals of Rust, a modern programming language that has the both the power of native code as well as the safety of some managed languages. In this course you will learn the following:

  • How to download and install Rust; how to compile programs and (optionally) work with an IDE.
  • Learn about fundamental data types and how to use them to declare variables.
  • Undersand arrays, vectors and strings, the concept of slices.
  • Learn to create functions, methods, closures, higher-order functions.
  • Understand how to create various data structures such as structs and enums; also traits.
  • Master Rust's explicit take on the concept of lifetime with ownership, borrowing, lifetime specifiers, lifetime elision.
  • Learn how to safely share data around your (possibly multithreaded) application with Rc, Arc and Mutex.
  • Use Rust's package managent using Cargo.
  • Learn about other useful topics: documentation, conditional compilation, testing.

This course, like all my other courses, will be supplemented with additional lectures based on participants' requests.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy.

Get a Reminder

Not ready to enroll yet? We'll send you an email reminder for this course

Send to:

Udemy

Rating 3.9 based on 113 ratings
Length 5.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Dmitri Nesteruk
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Get a Reminder

Get an email reminder about this course

Send to:

What people are saying

We analyzed reviews for this course to surface learners' thoughts about it

introduction to rust in 6 reviews

It gives a very clear introduction to Rust being very interesting at the same time.

A very nice and short introduction to Rust.

Enjoying the presentation so far, good introduction to Rust basics and Cargo for management of Rust projects.

A very good in-depth introduction to Rust.

Finally a real introduction to Rust programming.

Overall a very nice and easy introduction to Rust, would recommend as an easy way to get a taste.

very nice in 6 reviews

Very nice overview to language features.

It's a very nice explanation about Rust for beginners in the beginning sections.

And the section about rc, arc and mutex was very nice.

The course gives a very nice introduction to the language.

Overall a very nice course.

programming language in 5 reviews

Doesn't actual seem to know Rust very well; mistakenly assumes block scope works just like C. good enough for people just starting to use rust Good introduction to basics of Rust programming language.

Great introduction to the Rust programming language!

This is a very hard programming language to start with, but i always had lots of interest in a system programming language.

This is a short course, lasting a bit over 4 hours, where you will learn the basics of the Rust programming language.

Rust is still fairly new in the world of programming languages, and I was very pleased to find some Rust video content that has, in general, been well organised and presented.

As it stands, I am returning back to The Rust Programming Language ("The Book") to work on this more myself.

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Columnist - Modern Southern Belle $38k

Interactive Programming Coordinator $46k

Modern Language Teacher $53k

Onassis Lecturer of Modern Greek $53k

Programming Coordinator 1 $54k

Simonson Modern Jazz Instructor $60k

Programming Acquisitions $61k

Programming advisor $72k

Account Executive - Modern Marketing $76k

DBA - Programming $103k

Gameplay Programming $120k

IT and Programming Specialist $122k

Write a review

Your opinion matters. Tell us what you think.

Udemy

Rating 3.9 based on 113 ratings
Length 5.5 hours
Starts On Demand (Start anytime)
Cost $11
From Udemy
Instructor Dmitri Nesteruk
Download Videos Only via the Udemy mobile app
Language English
Subjects Programming
Tags Programming Languages Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now