Rust - Introduction to Programming (RUST1)

Programming, Rust

Rust is a modern systems language built for memory safety, high performance and direct control of hardware. It targets network, embedded and industrial systems and is often chosen as a safer, faster alternative to C++ for critical projects.

You will learn the Rust ownership model, the borrow checker and compiler diagnostics that guide fixes so code can be verified and compiled. Practice common Rust patterns, compare them to other languages, and raise your code reliability.

Location, current course term



Praha + online (volitelně)
9/22/2025 - 9/24/2025 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Programming language Rust
    1. Rust 2018/2021
    2. Use cases
    3. Language characteristics
  • Working with text data
    1. First program
    2. Strings and literals
    3. Text formatting
  • Input and output
    1. Interactive input
    2. Data types and conversions
    3. Output and formatting
  • Working with functions
    1. Function arguments
    2. Return values
    3. Passing by reference
  • Collections
    1. Vectors
    2. Slices and arrays
    3. Iterators
  • Compound data
    1. Enums
    2. Structs
    3. Tuples
  • Control flow
    1. Loops and conditionals
    2. Pattern matching and binding
    3. Iterating containers
  • Creating objects
    1. Constructors
    2. Ownership
    3. Composition
  • Object-style syntax
    1. Functions and methods
    2. Passing self
    3. Abstraction
Assumed knowledge:
Basic programming experience and familiarity with the command line.
Recommended subsequent course:
Rust - Advanced Programming (RUST2)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
588.00 € ( 711.48 € incl. 21% VAT)
Language: