4 Weeks Of Online Classes
Arbitrum Stylus Bootcamp
Stylus is a framework for deploying Rust smart contracts on Arbitrum that run in the webassembly VM. These smart contracts are fully interoperable with other EVM contracts. The computational efficiency of WebAssembly unlocks use-cases that would normally have been too compute intensive.
This bootcamp assumes prior experience with Rust and Solidity. Please make sure you are comfortable with both languages or else you will find the course too fast-paced.
Your Journey Explained
How It Works
2 lectures per week
Hands-on learning through exercises
5 students per cohort
4 weeks long
5 hour commitment per week
Structured For Success
Stylus Bootcamp Curriculum
Foundry for Stylus, Storage variables, using Foundry for Stylus
Cross contract calls in Stylus, example contracts that integrate with ERC-20
Integrating with OpenZeppelin contracts, benchmarking computationally intensive on-chain computations
Implementing an on-chain Monte-Carlo Options pricing algorithm
Meet Your Mentor
Your Instructor
Welcome Onboard
Onboarding Process
1
Apply To Enroll
2
Payment
3
Course Access
4
Attend Class
Flexible Plans
Stylus Bootcamp Pricing
- 4 × Weeks Lectures
- 2 × 1 Hour Live Session Per Week
- 4 × Individual Code Review & Mentoring Sessions
- Access to the RareSkills Slack and Discord Community (Lifetime Access)
Making Their Mark
Our Impressive Alumni
Everything You Need To Know
Frequently Asked Questions
Who is this for?
This program is for experienced smart contract developers and auditors who already know Solidity and Rust and want to quickly start developing Rust contracts on Arbitrum.
How often does this run?
Once per quarter.
Can I get a sponsorship for this course?
Yes, but please note this is reserved for engineers who have a track-record of supporting the Arbitrum ecosystem.
Why do I need to know Solidity if I'll be programming in Rust?
You will learn how to translate Solidity contracts to Rust and how to interact with Solidity contracts, so you need to know Solidity.
I'm an experienced Solidity developer, but I'm not comfortable with Rust. What can I do?
Please do not prepare yourself by reading about Rust or watching videos about Rust. You need plenty hands-on practice because some of the Rust we will see is not beginner-level Rust. You can learn Rust in our Rust Bootcamp or using our platform RareCode.ai.