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.
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.
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
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

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.
Rust Bootcamp Pricing
$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)
Frequently Asked Questions
Start Learning Now
Quick lessons to get you started on your journey.
Job Opportunities
Growth Lead
We're seeking a growth lead to scale HyperLink's adoption, TVL, and partner ecosystem.

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
We are looking for an exceptional quant to work on data science and machine learning problems in the blockchain space.

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.


