Skip to main content
3 Weeks of Online Classes

Rust Bootcamp

Rust has been voted as the most loved language for 7 years in a row on Stack Overflow's developer survey. You'll learn why in this Rust programming bootcamp.

Next Cohort:
Jun 10, 2026 at 7:00 AM EDT

Overview

Rust is widely used in Web3: it is the primary smart contract language for Solana, NEAR, MultiverseX, Cosmos SDK, Arbitrum Stylus, Polkadot's Substrate, and Zcash's Halo2. Rust is also a vast language which can be overwhelming. This course focuses on the aspects that are used most in blockchain programs and smart contracts.

This bootcamp emphasizes learning the language from a security aspect. During the bootcamp, you will learn to spot bugs in production Rust code.

Real & Personal

Signature Human Touch

Not only will you save time in searching for answers to clarify concepts, you’ll be motivated to work harder when you are surrounded by energetic peers who are pushing themselves to learn fast.

But the best part of our Rust bootcamp is our signature small class sizes and weekly one-on-one meeting with your instructor.

Prerequisites

General proficiency with programming is expected. Some familiarity with smart contracts is ideal as the course will use those as examples.

Rust Bootcamp syllabus

Last updated on Sep, 2024

Week 1

Rust types, mutability, scope, ownership and borrowing

Week 2

Structs, Traits, Generic Types

Auditing a NEAR smart contract

Week 3

Pattern matching, errors, options

Auditing a Solana contract

Auditing a Stellar Network contract

Auditing a Cairo (Starknet) contract

Your Instructor

Course Instructor

Daniel Cumming

Daniel Cumming is a researcher at Runtime Verification Inc., where he has audited smart contracts and Rust-based blockchain infrastructure. He is currently working on the KMIR project, which encodes Rust’s stable MIR semantics in the K Framework. Prior to this, he studied at The University of Queensland and assisted in teaching and research on formal methods, computer systems, and algorithms.

Flexible Plans

Rust Bootcamp Pricing

Next Cohort:
Jun 10, 2026 at 7:00 AM EDT
Save 2% if you pay with USDC or USDT

$900

/ Upfront
  • 3 × Weekly Live Classes
  • 1 Hour Live Session Per Week
  • 3 × Individual Code Review & Mentoring Sessions
  • Access to the RareSkills Slack and Discord Community (Lifetime Access)
Everything You Need To Know

Frequently Asked Questions

One Step At A Time

Start Learning Now

Quick lessons to get you started on your journey.

10 lessons
Unlock Your Potential

Job Opportunities

Growth Lead

Growth Lead

We're seeking a growth lead to scale HyperLink's adoption, TVL, and partner ecosystem.

Web3 Client Success Lead

Web3 Client Success Lead

You will help maintain strong relationships over time, guide accounts through active work with Sherlock, and help turn a strong client experience into long-term partnership.

Quantitative Researcher

Quantitative Researcher

We are looking for an exceptional quant to work on data science and machine learning problems in the blockchain space.

Head of DeFi

Head of DeFi

Monad Foundation, a core contributor to the Monad protocol, is looking for a Head of DeFi to lead the strategy, relationships, and hands-on execution that grows DeFi across the Monad network.