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:
Jul 15, 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

Want to learn more?

Put your email here and we'll send you some more materials and answer any questions you have.

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:
Jul 15, 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.

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.