Chevron Left
Back to Rust Fundamentals

Learner Reviews & Feedback for Rust Fundamentals by Duke University

4.0
stars
123 ratings

About the Course

This comprehensive Rust programming course welcomes learners of all levels, including beginners and those with some programming experience. No prior knowledge of Rust is required, making it accessible to coding novices. Throughout the course, you will gain a solid foundation in Rust programming and develop proficiency in advanced concepts, enabling you to write efficient, reliable, and high-performance code. You will understand the core concepts and syntax of Rust, learn effective code organization, error handling techniques, and explore Rust's package manager for efficient project management. By completing this course, you will have the skills to develop reliable and high-performance applications, regardless of your prior programming experience....

Top reviews

HG

Feb 6, 2024

This course lays a very good foundation on learning a new programming language. The instructors relate their experience in learning from scratch with new technologies in GitHub copilot & code spaces.

IS

Jun 27, 2024

The fundamentals of rust course is very clear, well explained, and the contents are ok for any audience, with only little experience in other programming languages. I highly recommend it.

Filter by:

1 - 25 of 44 Reviews for Rust Fundamentals

By Uwe v B

Nov 15, 2023

The lectures are very poorly prepared and full of errors. This makes them difficult to follow and understand. On the other hand, the quiz in week4 is extremely easy to pass, because no effort has been made to offer plausible incorrect multiple choice answers.

By Eli S

Dec 16, 2023

The course spends too much time on knowledge that should be gathered before the course (e.g. VS Code specific information, GH Copilot information, etc). There are a number of assessments in the labs that occur prior to information from the lectures or are repeated.

By User 1

May 10, 2024

The first lecture of this course is simply a product presentation for GitHub Codespaces and GitHub Copilot, with some explanations of VSCode, which are very basic. I guess JetBrains has not payed the same amount of money for product placement as Microsoft did ;-) From my point of view the first lector can be completely skipt. The later lectures are more focused on actual Rust. However, many explanations are very superficial, with silly examples. The labs are boring with the same silly example code and often there is not really a coding challenge but just a task like trying out all possibilities to ignore and select certain tests. On top of this, Rust analyzer did not work correctly inside the lab containers, so even basic code completion is not available. Take one week of time and read through the official and free Rust ebook and you get much more and deeper knowledge about Rust and especially the borrowing rules, than you can get it from this course. Sorry.

By Nitin K

Dec 26, 2023

The course was a good intro into the rust ecosystem for Python/JavaScript devs but I would say it does miss the spark of the rust ecosystem. Instead of makefiles, justfiles or cargo xtask should've been portrayed. The specialization doesn't have an intermediate rust course, that only focuses on the language's features. So, probably this intro course should've catered more into the advanced features? Thread safety, multithreading, async, WASM, unsafe/FFI/linking with C libs are all missed out. I intend to learn about Tokio's (a rust async crate for tasks) task management and WASM platform support. The state of web frameworks(https://www.arewewebyet.org/), gaming frameworks(https://arewegameyet.rs/), machine learning frameworks(https://www.arewelearningyet.com/), and support for WASM and WASM's scope should've at least been mentioned in the intro. Also, linking to Microsoft learn and parts of the rust book is alright, but there should've been a proper walkthrough of the rust website, covering the rustlings course and rust by example apart from the book. The first look given to the viewers into the rust ecosystem should've been much better. I am planning to take up the whole specialization, so my views might change about the intermediate/advanced features of rust not being discussed. But I strongly feel the intro course, at least in the first week should've given a much better peek into the rust ecosystem.

By Philipp B

May 23, 2024

The main purpose seems to be to push the AI copilot

By Benjamin J S

Nov 9, 2024

Do yourself a favour: If you dare to take this course, save yourself the entire first week: It is only advertisement about GitHub Copilot and GitHub Codespaces throughout. There is no relevant explanation of Rust itself in the first week and the advertisements are disturbing as this is supposed to be a course ABOUT Rust. The teacher rushes through the code countlessly mumbling "that is fine", which also comes in the variant "this is perfectly fine". Also popular are "we can pass [x, y, z] no problem", and "we can pass [x, y, z] for sure". Not, it is NOT FINE, if you introduce syntax that IS NOT EXPLAINED. Also not explained are instantiations of structs via implementations, the creation of options and the choices available and pretty much else beyond primitive loops. Also, data types are not explained AT ALL, and just pop up in the sample codes from nowhere. The teacher is not able to explain the code he wrote himself in a coherent, structured, way and is constantly mumbling and stumbling over his own code to pass runtime. It seems these were one-shot takes recorded hasty without any testing in the classroom. Unfortunately, I want to go as far saying this course is annoying and one of the worst ones I ever took on Coursera. This is a shame, as Rust is certainly worthwhile to be studied, and compared to C++.

By Ali K

Jan 22, 2024

Honestly disappointed. Too much beating around the bush instead of just explaining things.

By Guillermo G S

Jul 22, 2024

Awful. Would not recommend. Emphasis on learning Copilot and other code assistants instead of teaching the language. Unstructured, missing content. Very low quality, any rust book is better than this course.

By Lodewijk P

May 5, 2024

Save your time and rather do the MS Learning Course on Rust. It is far more comprehensive as well as comprehensible than this course. I understand that not all people are native speakers, but the instructor could at least script his videos before stumbling over terms for what seems like agonizing minutes.

By Muhammad F

Jul 26, 2024

Alfredo Deza Is an Excellent Instructor Who knows his way through Rust and How to correctly express it to Beginners. I'm Glad I took this course. Left a really positive Impact on me.

By Žarko M

Oct 19, 2024

Course is very good for this how start to learn Rust. It give essential knowledge that you can start to coding.

By Muhammad A W

Jan 21, 2024

There are no graded programming assignments

By Martin A

Mar 13, 2024

Pretty okay, but the lecturer is a bit fuzzy in his explainations. Quite often I've got a better explanaination from google or the rust doc for certain topics

By João D

Nov 6, 2024

Very poorly explained and there are no programming exercises to learn with. Better just go to: Official documentation and lear rust by example https://doc.rust-lang.org/rust-by-example

By Carlos V

Feb 7, 2024

Relevant information presented in a pleasant way. I had read the Rust book (50% or so) and jumped into this training because I had watched some videos by Noah, I wanted to progress a bit faster. Alfredo made it happen, skilled and also very good communicator. Thanks!

By Hansika G

Feb 7, 2024

This course lays a very good foundation on learning a new programming language. The instructors relate their experience in learning from scratch with new technologies in GitHub copilot & code spaces.

By Ignacio G S

Jun 28, 2024

The fundamentals of rust course is very clear, well explained, and the contents are ok for any audience, with only little experience in other programming languages. I highly recommend it.

By Charles P

May 1, 2024

Great hands on lessons. Thoroughly organized. I am grateful for the learning experience.

By Juan J S S

Jun 18, 2024

Very good. This course touch basic characteristics of Rust with an intermediate level.

By Jehangeer

Jan 23, 2024

It's a great introductory course to learn and start your journey in Rust.

By Маркіян М

Jul 27, 2024

Well-made course. Eager, to check other courses in specialization

By Frank J

Jun 30, 2024

Great starter for new Rustacians and useful refresher on topics!

By Chao Z

Dec 13, 2023

Great course serving as an introduction to Rust programming.

By Yurii M

Sep 8, 2024

I really liked it. I'm going to continue learning Rust.

By Antoine M

Jun 24, 2024

Excellente introduction