EditorWorkspacesCoursesInterviewsGround CallDaily ChallengesReadsGames
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantText SummarizerAI Text GeneratorSystem Prompt DiffAI Code SecurityCommit Message GeneratorInterview Question PackSchema Seed DataGraphQL ExplainerJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserProtobuf DecoderMessagePack DecoderCBOR DecoderAvro DecoderThrift DecoderASN.1 DecoderFlatBuffers DecoderCap'n Proto DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
← All coursesrust
Rust First Steps
Hello Cargo, types, and your first fight with the borrow checker.
Start Rust from zero: Cargo, variables, types, control flow, functions, and the basics of ownership. The compiler will be blunt. That is love.
Learn with Ada, your AI coding mentor — ask questions or tap I’m stuck in any lesson for a nudge without spoilers.
Course content
Getting Started
- ○Hello, Cargo (and Macros)Free10 min
Core Concepts
- 🔒Variables, Types & Shadowing15 min
- 🔒if, loop, while, for15 min
- 🔒Functions & the Semicolon Trap15 min
The Rust Superpower
- 🔒Ownership 101: Move, Don't Copy20 min
- 🔒References & Borrowing20 min
Project
- 🔒Mini Project: Number Classifier22 min
Collections
- 🔒String, &str & Vec<T>18 min
Rust Oddities
- 🔒Copy vs Clone, Debug & Display15 min