Rust Fundamentals
Offered By: Pluralsight
Course Description
Overview
With its low overhead and high performance cross platform development, Rust is a great language for systems programming, embedded development and web programming. This course will teach you everything you need to know to become a Rust developer.
The Rust programming language helps you write faster, more reliable software. Developer friendly programming and low-level control are often at odds in a given language. Rust balances technical capacity with ease of development. Rust gives you the option to control low-level details (such as memory usage) without the hassle traditionally associated with such control. This course, Rust Fundamentals, will help you be comfortable with fundamental programming concepts on any platform. First, you’ll explore the syntax and fundamental principles of Rust. Next, you’ll discover how to go about building high performance applications with Rust. Finally, you’ll learn how to combine and publish projects. When you’re finished with this course, you’ll have the skills and knowledge of Rust needed to develop real world applications.
The Rust programming language helps you write faster, more reliable software. Developer friendly programming and low-level control are often at odds in a given language. Rust balances technical capacity with ease of development. Rust gives you the option to control low-level details (such as memory usage) without the hassle traditionally associated with such control. This course, Rust Fundamentals, will help you be comfortable with fundamental programming concepts on any platform. First, you’ll explore the syntax and fundamental principles of Rust. Next, you’ll discover how to go about building high performance applications with Rust. Finally, you’ll learn how to combine and publish projects. When you’re finished with this course, you’ll have the skills and knowledge of Rust needed to develop real world applications.
Syllabus
- Course Overview 1min
- Introduction and Setup 23mins
- Data Types 20mins
- Variables 12mins
- Operators 14mins
- Control Flow 41mins
- Ownership and Borrowing 15mins
- Functions and Error Handling 20mins
- Data Structures and Traits 10mins
- Collections 13mins
- Generics 7mins
- Concurrency 12mins
- Crates and Modules 18mins
- Summary 1min
Taught by
Edward Curren
Related Courses
Rust for ProgrammersCodecademy Python and Rust with Linux Command Line Tools
Pragmatic AI Labs via edX Rust Data Engineering
Pragmatic AI Labs via edX Rust for DevOps
Pragmatic AI Labs via edX Rust for Large Language Model Operations (LLMOps)
Pragmatic AI Labs via edX