• Post category:StudyBullet-7
  • Reading time:4 mins read


Rust Programming Fundamentals

What you will 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.

Description

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 create 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.


Get Instant Notification of New Courses on our Telegram channel.


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!

English
language

Content

Introduction

Introduction

Fundamentals

Cargo
Variables
Scope
Memory Safety
Functions
Module System

Primitive Types & Control Flow

Scalar Types
Compound Types
Control Flow
Strings

The Heart of Rust

Ownership
References & Borrowing

The Meat of Rust

Structs
Traits
Collections
Enums

The Standard Library

Closures
Threads