Method
Live-Online
Term
FALL
Units
3.0 QUARTER UNITS
Estimated Cost
$800

Skills you will gain

  • Rust Language Comparison: Analyze and compare Rust’s unique features with other programming languages to select the best language for specific projects.
  • Rust Programming Mastery: Build efficient Rust programs using data types, operators, and control flow to solve complex problems.
  • Memory Safety Expertise: Apply ownership, borrowing, and memory safety principles to create secure and efficient code.
  • Concurrency & Interoperability: Leverage advanced Rust concepts like thread programming, generics, and FFI for concurrent, interoperable applications.
  • Error Handling Proficiency: Implement robust error handling mechanisms to ensure program reliability and graceful recovery.

Course Description

This comprehensive course provides an introduction to Rust programming, covering its core features and practical applications.

Students interested in writing efficient, concurrent, and interoperable code, will learn to set up the development environment, write and run programs, and explore built-in data types, operators, and control flow constructs. They will gain a deep understanding of memory safety, ownership, borrowing, error handling, and standard libraries.

Advanced topics such as thread programming, generics, and FFI will be explored. We'll compare Rust to other programming languages to understand its unique features and advantages.

 

Skills Needed


Programming experience in C/C++

Currently no classes scheduled. Would you like to be notified when a class is available?

This course applies to these certificate programs:

Demo