|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-to-code-with-rust/
课程评论:没有评论
### Course Summary: Learn to Code with Rust (Coursera) This comprehensive Coursera course offers an in-depth introduction to the Rust programming language, a rapidly growing language powering major tech companies and products like Amazon, Microsoft, Firefox, and Discord. Designed for learners of all levels, including complete beginners with no prior programming experience, the course boasts over 60 hours of video content that systematically covers Rust from fundamentals to advanced features. The curriculum is structured to guide students from novice to professional, with a vast library of over 400 videos. Key topics explored include: * **Core Language Fundamentals:** Setup & Installation, Variables, Data Types, Functions and Methods, Control Flow. * **Key Rust Concepts:** Ownership and References, Slices, Structs, Enums. * **Advanced Topics:** Generics, Option and Result Enums, Vectors, Strings, Hash Maps, Error Handling, Traits, Lifetimes, Closures, Iterators, Testing, and Randomness. The course emphasizes practical learning through: * **Interactive Coding:** The instructor codes alongside students step-by-step in the editor. * **Hands-on Practice:** Numerous coding challenges, quizzes, and written assignments are included to test and reinforce knowledge. * **Continuous Learning:** The course is regularly updated with new content. The instructor aims to demystify Rust's often-challenging concepts based on their own learning journey, making it more accessible and understandable for new learners.
Learn to Code with Rust is a comprehensive introduction to programming in Rust, one of the fastest-growing programming languages in the world. Rust powers codebases in companies and products like Amazon, Microsoft, Firefox, Discord, and more. It is used in a variety of disciplines including web development, CLI programs, build tools, and databases.Over more than 60 hours of video content, we'll tackle the language from A to Z, covering everything you need to know about Rust to be an effective developer.The course is jam-packed with:60+ hours of video, with new content added frequentlyMultiple-choice quizzesCoding challenges and projectsSection reviewsLearn to Code with Rust is designed from the ground up to take you from novice to professional. Complete beginners are welcome; no prior experience is needed! Over 400+ videos, we'll work our way from language fundamentals to advanced features. Topics covered include...Setup & InstallationVariablesData typesFunctions and MethodsControl FlowOwnership and ReferencesSlicesStructsEnumsGenericsOption and Result EnumsVectorsProject StructureStringsHash HapsError HandlingTraitsLifetimesClosuresIteratorsTestingRandomness...and more!Throughout the entire journey, I'll be coding alongside you step by step in the code editor. You'll also be able to test your knowledge through numerous coding challenges, quizzes, and written assignments.Rust is known to be a challenging language to learn. For many concepts, I had to browse through different books, articles, and videos to understand what was happening. My hope here is to demystify the concepts and make it easier for new students to learn the language. Thanks for checking out the course!