Small steps, real understanding
A little practice goes a long way.
A few minutes. One useful idea. No keyboard needed.
Your Rust starter path
Read it. Think it.
Try it for yourself.
Learn to recognise a good solution before you write your next one.
Start a short sessionChoose a short session
5 sessionsMake change explicit
Identify when Rust needs a mutable binding.
4 min · 2 activitiesAn if needs a boolean
Use boolean comparisons in Rust branches.
4 min · 2 activitiesThe last expression matters
Recognize a Rust function's return expression.
4 min · 2 activitiesRead a range boundary
Distinguish exclusive and inclusive ranges.
4 min · 2 activitiesUse a value without taking it
Distinguish borrowing a String from moving it.
4 min · 2 activitiesHave a keyboard handy?
Take an idea further in the Code lab. Write, run, and experiment freely.