Under Construction

All course tracks

Programming languages · 30 lessons · up to 10 minutes each

Rust

A planned Rust sequence from ownership fundamentals through abstractions and concurrency.

Coming Soon

One-time purchase · USD

Choose what to unlock

Access is attached to your account after payment is verified. No subscription.

One lesson

An individual lesson

This track has no lesson ready to buy yet. Each lesson becomes available only after it is built and reviewed.

$5.00Not available yet

Full category

Rust

Permanent access to the lessons published in this track when you buy. Future lessons are not included. 0 of 30 lessons are published; 0 are in owner review and 30 are Coming Soon.

$29.0030 lessons still in progress

Beginner

Lessons 1–10

  1. 01

    Rust: Sketch bindings and mutability

    Topic: bindings and mutability

    Draw a small map of bindings and mutability in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner4 minComing Soon
  2. 02

    Rust: Name the parts of scalar and compound types

    Topic: scalar and compound types

    Label the main pieces in scalar and compound types in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  3. 03

    Rust: Trace an example of ownership and moves

    Topic: ownership and moves

    Follow one input through ownership and moves in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon
  4. 04

    Rust: Compare choices for borrowing and references

    Topic: borrowing and references

    Write down one practical difference between borrowing and references in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner7 minComing Soon
  5. 05

    Rust: Find the boundary in slices and string views

    Topic: slices and string views

    Mark where slices and string views in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner8 minComing Soon
  6. 06

    Rust: Inspect an example of structs and enums

    Topic: structs and enums

    Annotate a minimal example of structs and enums in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner9 minComing Soon
  7. 07

    Rust: Connect pattern matching and Result to a neighboring concept

    Topic: pattern matching and Result

    Show how pattern matching and Result in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner10 minComing Soon
  8. 08

    Rust: Spot a failure mode in traits and generics

    Topic: traits and generics

    Describe one likely failure for traits and generics in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner3 minComing Soon
  9. 09

    Rust: Read an official example of iterators and closures

    Topic: iterators and closures

    Summarize an official example of iterators and closures in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner5 minComing Soon
  10. 10

    Rust: Choose a use case for concurrency and Send boundaries

    Topic: concurrency and Send boundaries

    Match one small use case to concurrency and Send boundaries in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Beginner6 minComing Soon

Intermediate

Lessons 11–20

  1. 11

    Rust: Build an example with bindings and mutability

    Topic: bindings and mutability

    Create a small working example that uses bindings and mutability in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate4 minComing Soon
  2. 12

    Rust: Compose scalar and compound types with another component

    Topic: scalar and compound types

    Combine scalar and compound types in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  3. 13

    Rust: Configure ownership and moves for a small case

    Topic: ownership and moves

    Set up ownership and moves in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon
  4. 14

    Rust: Validate inputs around borrowing and references

    Topic: borrowing and references

    Add a check around borrowing and references in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate7 minComing Soon
  5. 15

    Rust: Use slices and string views in a short workflow

    Topic: slices and string views

    Add slices and string views in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate8 minComing Soon
  6. 16

    Rust: Refactor structs and enums into a reusable unit

    Topic: structs and enums

    Extract structs and enums in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate9 minComing Soon
  7. 17

    Rust: Exercise pattern matching and Result with sample data

    Topic: pattern matching and Result

    Run sample data through pattern matching and Result in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate10 minComing Soon
  8. 18

    Rust: Observe traits and generics outputs

    Topic: traits and generics

    Capture the result of traits and generics in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate3 minComing Soon
  9. 19

    Rust: Recover from a iterators and closures failure

    Topic: iterators and closures

    Handle one expected failure from iterators and closures in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate5 minComing Soon
  10. 20

    Rust: Document concurrency and Send boundaries behavior

    Topic: concurrency and Send boundaries

    Write a short usage note for concurrency and Send boundaries in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Intermediate6 minComing Soon

Advanced

Lessons 21–30

  1. 21

    Rust: Test a boundary around bindings and mutability

    Topic: bindings and mutability

    Add an edge-case test for bindings and mutability in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced4 minComing Soon
  2. 22

    Rust: Harden scalar and compound types

    Topic: scalar and compound types

    Add the relevant access, safety, or validation control to scalar and compound types in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  3. 23

    Rust: Measure ownership and moves

    Topic: ownership and moves

    Record a small baseline for ownership and moves in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon
  4. 24

    Rust: Reduce cost in borrowing and references

    Topic: borrowing and references

    Change one measurable cost in borrowing and references in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced7 minComing Soon
  5. 25

    Rust: Diagnose a slices and string views failure

    Topic: slices and string views

    Use an observable signal to explain a failure in slices and string views in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced8 minComing Soon
  6. 26

    Rust: Make structs and enums repeatable

    Topic: structs and enums

    Show that rerunning structs and enums in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced9 minComing Soon
  7. 27

    Rust: Review trade-offs in pattern matching and Result

    Topic: pattern matching and Result

    Compare two documented approaches to pattern matching and Result in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced10 minComing Soon
  8. 28

    Rust: Improve traits and generics maintainability

    Topic: traits and generics

    Refine traits and generics in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced3 minComing Soon
  9. 29

    Rust: Verify iterators and closures end to end

    Topic: iterators and closures

    Check that a complete small flow using iterators and closures in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced5 minComing Soon
  10. 30

    Rust: Audit concurrency and Send boundaries against its source docs

    Topic: concurrency and Send boundaries

    Check the implementation of concurrency and Send boundaries in the context of Rust ownership, type modeling, traits, and safe concurrency; save a short example or check that demonstrates the result.

    Advanced6 minComing Soon

Reference documentation

References support the selected track topics while its lesson content is built and reviewed progressively.

This track is a catalog outline only. Each lesson remains unavailable until it is built and personally reviewed.