Rust for Programmers - Coming from another language

Rust Revealed: Unleashing Your Programming Potential in a modern, type safe and fast programming language.
723 Students enrolled
4.65
66 reviews
  • Description
  • Curriculum
  • FAQ
  • Reviews
60904

Course description:

You want to learn and master the modern and effective programming language Rust? you already have basic experience in another programming language (e.g. C/C++, C#, Java, Python etc.)? then my Rust course is just right for you!

What is Rust?

Rust was developed with the aim of being secure, concurrent and practical. Safety refers in particular to the avoidance of program errors that lead to memory access errors or buffer overflows and thus possibly also to security vulnerabilities. In contrast to other programming languages with automatic memory management, Rust does not use garbage collection for this purpose, but a special type system. Its type safety has been formally proven. (Source: Wikipedia)

Key features

  • No race conditions

  • No exceptions

  • No memory leaks

  • Official tools that are included:

  • Build System

  • Package Manager

  • Compiler

  • Unit Testing

  • Benchmarking

  • Documentation Generator

Is Rust even important to learn?

Rust has taken first place in the annual Stack Overflow survey of developers for six years in a row. The language is just as performant as C++, but at the same time more bug-proof and all the tools a developer needs are included. Even parts of the Linux kernel are already written in Rust!

This course consists of the following topics:

  • Installing the tools

  • Variables and console

  • Basics of features

  • Memory management

  • Generic programming

  • Data structures

  • Libraries and tooling

  • Threads and channels

  • Object orientation

  • Further topics

  • Small programming projects after the chapters

Become a professional today, in the technology of tomorrow!
See you on the course!

Chapter 6: Data structures
Chapter 7 - 1: Crates and Modules
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.65
66 reviews
Stars 5
40
Stars 4
23
Stars 3
2
Stars 2
1
Stars 1
0