Rust Programming Language for Beginners
More effective than C++. Develop your own Rust Programming library and increase your career options.
Why learn Rust?
Firstly, Rust is hot. Clients are screaming for Rust developers, so if you learn this language there is little doubt you will have increased career options.
Rust is a simple, efficient and time-saving application that has been designed from the ground-up to prevent faults and keep data secure. This reduces the amount of code you need to write, freeing up time to work on other projects.
But lets not forget one incredibly important feature. Rust is fun to program in. In fact it’s regularly voted as one of the most fun languages to develop in.
In this Rust Programming Language for Beginners course, you’ll see real-life examples that can be applied to personal or corporate programs.
One of the many benefits that Rust has is an ownership system, eliminating bugs that crash your apps and programs. It works just fine in Windows, Mac and Linux.
You can also develop your own libraries and publish them on the Rust repository. Sharing these with other programmers quickly broadens your experience and puts you at the head of the pack.
By the end of this course you’ll have a solid understanding of the Rust language, and will be able to code in an organised yet fast way through rust modules.
Finally, discover trait-based generics and then you will develop your own grep tool in Rust.
Course topics include:
If – Else in Rust
Loops in Rust
Functions in Rust
Tuple and Array in Rust
Ownership in Rust
Guessing Game Using Cargo
Structure in Rust
Enums and Pattern Matching
Using Modules to Re-use and Organize Code
Common Collections
Error Handling
Generic Types, Traits & Lifetimes
Testing
An IO Project- Building a Command Line Program
Iterators & Closures
Cargo and Crates .io
Smart Pointer
Fearless Concurrency
Patterns and Matching
As you can see, this course is packed with value to teach you to confidently program in one of the languages that developers love and clients seek help for!
The ideal student would be a someone with a basic knowledge of C,C++ (or another language) who is ready to master an empowering programming language. But note that it’s not essential to have this knowledge.
Requirements
- Knowledge in C or C++ or some other language is desirable, however no prior experience is required for this course
- Enthusiasm and a willingness to take your Rust Programming skills to the next level
What you will learn
- Learn how to code in an organized and efficient way using Rust modules
- Learn how to build bug-free, memory safe applications and programs
- Develop your own Rust Programming library and store it in the repository
- Confidently program using Rust - a much sought after program from clients
Who should attend
- This course is suitable for both beginners and intermediates, who wish to become an expert in using the Rust Programming Language
Is available on google app?
Yes
Is available on ios?
Yes
Course Features
- Lectures 192
- Quizzes 0
- Exercises 0
- Duration 19.5 total hours
- Skill level Beginner Level
- Students 4002
- Last Updated June, 2023
Introduction To Rust
If - Else in Rust
Loops in Rust
Functions in Rust
Tuple and Array in Rust
Ownership in Rust
Guessing Game Using Cargo
Structure in Rust
Enums and Pattern Matching
Using Modules to Reuse and Organize Code
Common Collections
Error Handling
Generic Types, Traits, Lifetimes
Testing
An IO Project- Building a Command Line Program
Iterators & Closures
Cargo and Crates.io
Smart Pointer
Fearless Concurrency
Patterns and Matching
Extra Information - Source code, and other stuff
4 months ago
Marina Landisberg
ok so far
9 months ago
Laurent Bernabe
Bonne introduction au langage Rust. Quelques regrets toutefois : * les explications manquent parfois d'"appuis" sous forme de slides : juste écouter le formateur même pendant 2/3 minutes sans avoir la moindre illustration (juste avec des mots clés ou avec des images) est plutôt ennuyeux. * le cours n'explique pas le concept de programmation asynchrone avec les Futures * le concept de lifetime a été passé un peu trop rapidement en revu selon moi. Mis à part cela, j'ai trouvé le cours pas mal.
1 year ago
Daniel Metcalf
Instructor is very thorough when presenting the Rust language and features. Sometime hard to understand but attached resources make up for it.
1 year ago
Gérard DUBARD
Ce formateur est excellent : - son cours est bien structuré - il détaille chaque point qu’il l’illustre par un exemple simple - il s’exprime clairement : je le comprends parfaitement en vitesse 1.5 J’attends la suite : un approfondissement avec GUI, SGBD, Web…
1 year ago
Matthäus Jakowczyk
Toll, etwas besser wären direkte Bilder vom Display.
1 year ago
Nick Roman
I hope it will be re-recorded to make updated one.
1 year ago
Alex W
Taking this years later left some things to desire. Overall, I'm glad I took the course. It went over the salient points in rust.
1 year ago
a 1
Taking this years later left some things to desire. Overall, I'm glad I took the course. It went over the salient points in rust.
2 years ago
Francisco Benavides
So far so good!
2 years ago
Joel Shippell
Exactly what I was looking for!