Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Rust Programming Course for Beginners - Tutorial

via freeCodeCamp

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive beginner's tutorial to master the fundamentals of Rust programming. Dive into key concepts such as CLI calculator creation, environment argument handling, string parsing, function declarations, control flow structures, and error handling. Explore advanced topics including structs, modules, external crates, image manipulation, and memory management. Build practical projects like a CLI calculator and an image combiner while learning about Rust's unique features such as ownership, borrowing, and lifetimes. Gain hands-on experience with Rust's syntax, data types, and best practices through guided exercises and real-world applications. By the end of this course, develop a solid foundation in Rust programming and be equipped to tackle more complex projects in this powerful systems programming language.

Syllabus

) Course Introduction.
) Rust Overview.
) Initialising the CLI Calculator.
) Handling Environment Arguments.
) Understanding the nth Method.
) Parsing Strings into Floats.
) Declaring a Function.
) If Statements.
) Implicit Returns.
) Parsing String into Char.
) Formatting Output.
) Match Control Flow.
) Panicking!.
) Building a Release.
) Initialising the Image Combiner.
) Creating Args Module.
) Structs.
) Declaring the New Module.
) Private vs Public.
) Implementing the New Function.
) Deriving the Debug Trait.
) Using get_nth_arg in Struct.
) External Crates.
) Decoding Images.
) Destructuring Tuples.
) Importing Missing Types.
) Handling Format Errors with Result.
) Enums.
) Resizing Images.
) FloatingImage Struct.
) Buffers with Vecs.
) TryInto Conversions.
) Deriving Debug for Enums.
) Running the Code with Images.
) Combining the Image Pixels.
) Understanding Borrows and References.
) Creating Methods.
) Error Propagation.
) Saving the New Image.
) Using the Image Combiner.
) Better Error Handling.

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Rust Programming Course for Beginners - Tutorial

  • Rohit Wagh
    Great course !! Complete concepts understanding, well designed. Waiting for advanced level course. I am happy with the explanation done by you and the content provided.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.