Programming with Rust

course image

Programming with Rust

5
(5)

The course gives students an introduction to the main elements of Rust programming language.

The aim is to teach participants the fundamental understanding of language features such as: abstraction and basic elements of language needed for writing programs with Rust, ownership concept, concurrency, smart pointers, data types and object-oriented capabilities, developing unit tests, and package management. The main goal of the course is to equip students with fundamental knowledge required for designing and developing safe and efficient code in system and low-level applications as well as client-server applications and microservices.

Course Topics:

  • Abstraction and basic elements of language
  • Understanding ownership
  • Source code organization and management
  • Concurrency and smart pointers
  • Unit testing

Requirements

Software: Any IDE eligible for Rust programming.
Hardware: Computer with an Internet connection, working speakers, and microphone.
Prior knowledge: Students should have basic knowledge of programming, being able to write simple programs in some programming language, build them and run them in a development environment.

course image
4.6
(10)
€650
course image
5
(3)
€650