Learn Rust,
the right way.

Build a solid foundation in Rust through practical videos, clear explanations, and real projects. From ownership and borrowing to async programming and embedded systems.

Our Video Library

Short, practical lessons that make Rust easier to understand. Learn the fundamentals, explore more advanced concepts, and see how Rust is used in real projects.

Powered by Myrmic

Myrmic is an open-source runtime for distributed edge applications, developed by Peeriot. It provides execution, messaging, state handling, and placement for application logic running across heterogeneous edge and embedded devices.

Explore the project to see Rust applied to real distributed systems, from runtime architecture and device communication to execution across different hardware targets.

Core Concepts

Quick references for the Rust concepts you’ll use again and again.

01


Ownership

Understand how Rust manages memory without a garbage collector and why every value has a single owner.

02


Borrowing

Learn how references let you access values without taking ownership — and how Rust keeps those references safe.

03


Lifetimes

See how Rust tracks how long references remain valid and why lifetime annotations sometimes become necessary.

04


Traits

Learn how Rust traits define shared behavior and create reusable, flexible abstractions for cleaner, more extensible Rust code.

STAY IN THE LOOP

New Rust Lesson?
You'll Know First

Get new videos, tutorials, project updates, and useful Rust resources delivered to your inbox. No noise — just things worth learning.

Summarize your business so the visitor can learn about your offerings from any page on your website.