Skip to main content

Rust Essentials: Building Better Software

Course Overview

Rust has held the “most loved language” spot since the Stack Overflow Developer survey started asking the question. Why? If you are developing applications that need to be fast and/or secure, Rust has your back. Traditional systems level programming languages, such as C/C++, are struggling to scale to the demands of the industry they serve. Given the growth of the cloud infrastructure that is a sweet-spot for Rust, and the continued support of developers and top-tier tech companies, Rust looks to have a rosy future and should be part of any current, or aspiring, systems developer's learning path. Rust is not only for systems developers, but data scientists also who are working with large simulation or machine learning models require both accuracy and performance. Rust delivers in these areas.

This course is delivered over 2 full days.

Key Information

Course Length
16 hours

Learning Method(s)
Online materials
Online assessment

For Individuals

Cost and Funding Information

Full Cost Price
£1,195.00

Study this course

Get in touch with us today to register your interest

Register interest

Buy the course today and begin your journey to qualification

In this course you will learn what makes Rust different from other major programming languages---and how to harness those differences to build better software. You will also learn about the Rust ecosystem and toolchain. Modern programming languages are no longer just specifications. They are sophisticated ecosystems. Mastering the Rust ecosystem is essential to becoming a proficient Rust developer.

  • Basic syntax
  • Lifetimes, ownership and borrowing
  • Data structures
  • Error handling
  • Modularization
  • The Rust toolchain