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:
Apr 22, 2026 at 7:00 AM EDT
Introduction

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.

Before You Start

Prerequisites

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

Structured For Success

Rust Bootcamp Curriculum

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

Meet Your Mentor

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:
Apr 22, 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

Making Their Mark

Our Impressive Alumni

One Step At A Time

Start Learning Now

Quick lessons to get you started on your journey.

10 lessons
Unlock Your Potential

Job Opportunities

Smart Contract Engineer

Smart Contract Engineer

Category Labs is looking for a Smart Contract Engineer to join the core engineering team to build at the application layer.

Senior Protocol Engineer

Senior Protocol Engineer

Join us as a Senior Protocol Engineer at Sorella Labs, where you will be instrumental in architecting and engineering a first-of-its-kind decentralised trading system at the forefront of MEV-aware application design.

DeFi Risk & Strategy Lead

DeFi Risk & Strategy Lead

You will be the single owner of our risk and strategy function. From researching new yield opportunities to designing leveraged positions, building risk frameworks, conducting due diligence on protocols, and monitoring everything in real-time.

Growth Lead

Growth Lead

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