We are excited to introduce the Educational Products adaptation of the Rustlings course!
This course will help you learn about all the main Rust language features: basic syntax, standard library, macros, multi-threading, automated tests, and much more.
Not only does this adaptation carefully recreate the experience of learning Rust that was provided by the original course, it also introduces you to the powerful Rust support features available inside IntelliJ-based IDEs, such as the smart editor, code completion, documentation access, refactorings, and much more.
To begin the course, go to Learn ⟶ Browse Courses. Search for Rustlings, load the course into the IDE, and you’re good to go.
If you like learning the theory lessons on Stepik but prefer to do the coding exercises in the IDE – you don't need to worry about losing your course progress. All your progress is synchronized between the platforms.
You can import any course from Stepik that has programming tasks, which you can solve right inside the IDE. You can easily switch back-and-forth with Stepik any time you want.
massive open online courses (MOOCs) and small private online courses (SPOCs) hosted on Stepik
solved asignments submitted by Stepik learners
Feel more at home with your IDE and help yourself stay focused and avoid distraction, with customizable color and keyboard shortcut schemes, and all the look-and-feel settings you need for productive development.
Take advantage of language-specific syntax & error highlighting to help you avoid code mistakes. Learn how to style your code right with the code formatting, and don't ever get stuck thanks to code completion and quick documentation.
Run your code to be sure everything goes right. Use the powerful debugger with a graphical UI to find out what went wrong—set breakpoints, run your code step by step and have all the information available to you at your fingertips.