Cover Image for Rust School - Cohort 02
Cover Image for Rust School - Cohort 02
Hosted By

Rust School - Cohort 02

Hosted by H.E.R. DAO
Virtual
Registration
Approval Required
Your registration is subject to host approval.
Welcome! To join the event, please register below.
About Event

β€‹πŸ¦€ Welcome to Rust School!

​A builder-first Rust program designed to help you think in systems, stay consistent, and ship real projects

​Follow us on X to stay up to date!

​What is Rust School

​Rust School πŸ¦€ is a beginner-to-intermediate program designed to teach Rust through real-world systems thinking, not just syntax. It helps learners understand concepts like ownership, data flow, and architecture by working on practical projects and exploring production code. The goal is to build confident developers who can read, reason about, and contribute to real Rust codebases.

​

β€‹πŸ§  What You’ll Learn (8-Week Journey)

​This is a beginner β†’ intermediate program designed to help you move from confusion to clarity in Rust - and more importantly, in how real systems work.

​

​‒ Sessions: 2 days per week

​‒ Duration: 1 hour per session

​‒ Format:

​– Learn through async content (blogs + code)

​– Join live sessions for debugging, Q&A, and guidance

​All sessions will be recorded, so you won’t miss out.

​

​How you’ll learn

​Each week is very hands-on.

​You’ll:

​‒ learn a concept

​‒ try it yourself

​‒ get stuck (that’s expected πŸ˜„)

​‒ and we’ll figure it out together

β€‹πŸ‘‰ Learn β†’ Code β†’ Break β†’ Fix β†’ Build

​

​Week 1 β€” Rust Foundations

​Set up your environment, learn syntax, variables, and functions.

​→ Outcome: Build your first Rust programs.

​

​Week 2 β€” Ownership (Core Concept)

​Understand Rust’s memory model (move, borrow, lifetimes intro).

​→ Outcome: Fix ownership errors and understand data flow.

​

​Week 3 β€” Data Structures

​Work with Vec, HashMap, enums, Option, and Result.

​→ Outcome: Build an in-memory ledger system.

​

​Week 4 β€” Structs & System Design

​Design real data models using structs and impl blocks.

​→ Outcome: Build a block + transaction system.

​

​Week 5 β€” Error Handling & Architecture

​Learn how real systems handle failure using structured errors.

​→ Outcome: Refactor into a modular, production-style project.

​

​Week 6 β€” Abstractions

​Dive into traits, generics, and reusable logic.

​→ Outcome: Build a pluggable validator system.

​

​Week 7 β€” Async + Capstone

​Explore async/await and real-world patterns (including production code).

​→ Outcome: Build a real-world Rust project.

​

​Week 8 β€” Demo Day

​Celebrate your journey and show your work! We’ll also provide support for the next stages of your build. Yay!

​→ Outcome: A real-world Rust project with the potential to become a billion dollar company. πŸ˜‡

​---

β€‹πŸ” What Makes This Different

​You won’t just learn syntax.

​You’ll learn:

​- how to think in systems

​- how to read real-world Rust code

​- how to structure programs safely and clearly

​Including guided exposure to a real production codebase.

​Follow us on X!

Hosted By