This course provides insights into Rust’s unique features by exploring them in 24 brain-teasing puzzles. Each puzzle is explained in its following lesson. Complete all 24, and by the time you’re done, your knowledge about different concepts in Rust will definitely be improved, and you will be ready to move on to more advanced concepts.
This course provides insights into Rust’s unique features by exploring them in 24 brain-teasing puzzles. Each puzzle is explaine...Show More
WHAT YOU'LL LEARN
Learn some finer details about how strings are represented in Rust.
Learn how Rust ensures safety guarantees that help you write effective code.
Learn how to change the compiler’s strictness level.
Learn some of floating-point representation’s stumbling blocks.
Learn how mutability and borrowing work in Rust.
Learn some finer details about how strings are represented in Rust.
Show more
Content
2.
Puzzles
48 Lessons
Discover the logic behind solving Rust puzzles while understanding precision, type conversion, memory, and async operations.
Puzzle 1: Three and a BitPuzzle 1: ExplanationPuzzle 2: Non-standard InputPuzzle 2: ExplanationPuzzle 3: Type ConversionPuzzle 3: ExplanationPuzzle 4: Byte-sized ChunksPuzzle 4: ExplanationPuzzle 5: How Long Is a String?Puzzle 5: ExplanationPuzzle 6: Please Reboot the UniversePuzzle 6: ExplanationPuzzle 7: Three and Back AgainPuzzle 7: ExplanationPuzzle 8: Walks Like a Duck, Quacks Like a DuckPuzzle 8: ExplanationPuzzle 9: Out of OrderPuzzle 9: ExplanationPuzzle 10: X Marks the SpotPuzzle 10: ExplanationPuzzle 11: Stacking BoxesPuzzle 11: ExplanationPuzzle 12: AmnesiaPuzzle 12: ExplanationPuzzle 13: Reverse the Polarity of the Neutron FlowPuzzle 13: ExplanationPuzzle 14: Structure SizingPuzzle 14: ExplanationPuzzle 15: To InfinityPuzzle 15: ExplanationPuzzle 16: Double or NothingPuzzle 16: ExplanationPuzzle 17: How Long is a Vector?Puzzle 17: ExplanationPuzzle 18: Mutable ImmutablesPuzzle 18: ExplanationPuzzle 19: Sleepless in TokioPuzzle 19: ExplanationPuzzle 20: Hello, BonjourPuzzle 20: ExplanationPuzzle 21: Tying a Gordian KnotPuzzle 21: ExplanationPuzzle 22: Waiting for GodotPuzzle 22: ExplanationPuzzle 23: Constant LoopsPuzzle 23: ExplanationPuzzle 24: Home on the RangePuzzle 24: Explanation
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me. I own around 10 and the price is worth it for the content quality. EducativeInc came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources