|
Easy
|
Hello, Rustacean!
|
strings
functions
intro
|
|
Easy
|
Variables and Mutability
|
variables
mutability
loops
intro
cohort-w1
|
|
Easy
|
Primitive Types
|
types
primitives
cohort-w1
intro
format
|
|
Easy
|
Control Flow
|
match
control-flow
conditionals
intro
cohort-w1
|
|
Easy
|
Strings and Slices
|
strings
borrowing
slices
intro
cohort-w1
|
|
Easy
|
Result Handling
|
result
cohort-w2
intro
error-handling
|
|
Easy
|
Functions and Return Values
|
expressions
functions
intro
return-values
|
|
Easy
|
Vectors and Slices
|
mutation
slices
vectors
intro
|
|
Easy
|
Enums and Match
|
enums
cohort-w1
intro
pattern-matching
|
|
Easy
|
Basic Structs
|
impl
structs
methods
intro
cohort-w3
|
|
Medium
|
Basic Tokenizer
|
enums
strings
cohort-w4
parsing
intro
|
|
Medium
|
Ownership and Borrowing
|
ownership
borrowing
intro
references
cohort-w3
|
|
Medium
|
Mini Parser
|
enums
strings
parsing
result
cohort-w4
intro
|
|
Medium
|
Custom Error Types
|
enums
result
error-handling
cohort-w2
question-mark
intro
|
|
Medium
|
Advanced Pattern Matching
|
destructuring
guards
enums
intro
cohort-w1
pattern-matching
|