YoVDO

Rust 2021 Fundamentals

Offered By: Pluralsight

Tags

Rust Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Rust is a fast growing and powerful programming language that can help you to develop systems and applications that are safe and efficient. This course will teach you about Rust fundamentals so that you can write clean and practical Rust code.

Learning a low-level programming language is usually classified as very difficult. Things like pointers, memory management, and a whole host of other systems development shenanigans can make learning languages like Rust quite challenging. In this course, Rust 2021 Fundamentals, you’ll learn how to write simple, safe, and efficient Rust code. First, you’ll explore Rust syntax, data types, and control flow. Next, you’ll discover how to take the hassle out of memory management with ownership and borrowing. Finally, you’ll learn how to structure your Rust programs simply and effectively as well as manage concurrency. When you’re finished with this course, you’ll have the skills and knowledge of Rust fundamentals needed to start creating your own programs and applications using the Rust programming language.

Syllabus

  • Course Overview 1min
  • Getting Started with Rust 13mins
  • Rust Syntax and Data Types 21mins
  • Ownership and Borrowing 22mins
  • Control Flow 17mins
  • Writing Functions 13mins
  • Handling Errors and Debugging 8mins
  • Understanding Basic Collections 14mins
  • Using Traits and Generics 19mins
  • Structuring Rust Code 13mins
  • File I/O 10mins
  • Concurrency and Rust 14mins
  • Next Steps 2mins

Taught by

Zachary Bennett

Related Courses

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity