Hands-On Introduction to Programming in Rust
- Course reference: RUST-CORE
- prerequisite: No previous knowledge of Rust is assumed. Familiarity with programming *is* assumed: if you are not able to write a working implementation of [FizzBuzz](https://en.wikipedia.org/wiki/Fizz_buzz) in under ten minutes in *some* programming language, then you are probably not ready to attend the course. Familiarity with C++ is *not* a prerequisite for this course, but is beneficial.
- Duration of Instructor-Present Course (in Days): 5
Learn Rust programming with a practical, hands-on approach! This course combines theory with numerous exercises, guiding you through Rust's unique features and robust compiler. Starting with an overview of Rust's powerful tools and ecosystem, you'll master basic and advanced concepts, including ownership, lifetimes, generics, and concurrency. Experience the benefits of Rust's safety and performance, and explore topics like traits, pointers, and error handling. Ideal for developers seeking to enhance their skills with one of the most loved programming languages.