Shanraq.org Shanraq.org

Rust: from zero to your own organizer

The first 10 lessons and preface are open. Build a personal organizer from scratch. New lessons arrive in groups of five in Kazakh, Russian and English. The entire course is free; reading needs no account.

Lessons: 10 · 41 min to read · 200 min to practise

Every lesson is open: reading needs no account.

Start with lesson one →

  1. Before you begin

    A free course for a first-time programmer. One project grows from a printed message into a personal organizer.

    3 min to read

  2. What Rust is and why it exists

    Explain the choice of language without promising absolute safety.

    4 min to read · 20 min to practise

  3. The organizer we will build

    Distinguish the future demonstration from the program available now.

    3 min to read · 20 min to practise

  4. Files, folders and your workspace

    Find the saved file without confusing it with another copy.

    3 min to read · 20 min to practise

  5. Understanding the terminal

    Enter a folder whose name contains spaces.

    3 min to read · 20 min to practise

  6. Installing Rust and checking the tools

    Check the installation and distinguish the tools involved.

    5 min to read · 20 min to practise

  7. Your first Cargo project

    Distinguish checking, building and running.

    4 min to read · 20 min to practise

  8. Reading your first program

    Change the output and explain every line.

    3 min to read · 20 min to practise

  9. Using compiler diagnostics

    Separate a language-rule error from a mistake in your intention.

    3 min to read · 20 min to practise

  10. Variables, values and types

    Predict values and distinguish reassignment from a new binding.

    5 min to read · 20 min to practise

  11. Numbers and arithmetic

    Check calculations and the limits of numeric types.

    5 min to read · 20 min to practise