Where Engineers at Top Blockchain Companies Study
RareSkills is not just about teaching; we're about building knowledge that lasts. We focus on the principles and problem-solving skills that underpin blockchain technology, instead of fleeting tools and frameworks. We're here to save you time, correct your mistakes, and ensure your learning journey is as thorough as possible.
Small Cohort Sizes
Experience a close-knit learning environment with just five students per cohort, fostering better relationships with instructors and more personalized attention.
Weekly Live Classes
Attend interactive, real-time classes with our expert instructors, providing valuable insights and guidance throughout your learning journey
1-on-1 Code Reviews
Receive 1-on-1 feedback on your work, helping you identify and address knowledge gaps while improving your coding skills.
Our Web3 Courses
RareSkills is not just about teaching; we're about building knowledge that lasts. We focus on the principles and problem-solving skills that underpin blockchain technology, instead of fleeting tools and frameworks.
Solidity Bootcamp
11 WeeksThe RareSkills Solidity Bootcamp helps busy engineers carve out time to upskill on smart contract developing and auditing as well as maximize ROI on time spent.
ZK Bootcamp
11 WeeksAdvanced zero-knowledge applications and protocols for experienced developers.
Rust Bootcamp
3 WeeksRust 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.
Uniswap V3
12 WeeksDive deep into Uniswap V3, the most forked concentrated liquidity protocol in DeFi, with over $2.5 billion in TVL today.
Circom Bootcamp
7 WeeksIn the RareSkills Applied ZK Bootcamp you will learn how to code applications using ZK circuits, specifically with Circom.
Arbitrum Stylus Bootcamp
4 WeeksA hands-on introduction to writing Rust smart contracts on Arbitrum.

Invariant Testing Bootcamp
5 WeeksGo from zero to hero in using stateful fuzzing to secure and break smart contracts
Our Instructors

tanim0la
@tanim0la
I’m a blockchain developer and researcher at RareSkills, focusing on advanced topics in Ethereum, zero-knowledge proofs, smart-contract optimization, and other blockchain networks. I’ve authored technical puzzles and articles that help developers gain a deeper, low-level understanding of the EVM. I also co-authored the widely followed 60 Days of Solana, a book that has helped many Solidity developers transition to the Solana ecosystem.

João Paulo Morais
@jpmorais80
João Paulo Morais, a PhD in physics with 30+ academic publications, began programming in Pascal and Clipper. In 2021, he pivoted to Web3, blockchain, and cryptography, focusing on Ethereum and zero-knowledge proofs. He teaches a Solidity course on Udemy (in Portuguese) and has authored advanced articles on Solidity for RareSkills.

Jeffrey Scholz
@jeyffre
Jeffrey Scholz, founder of RareSkills, was Yahoo’s youngest senior engineering manager, building its video machine learning team and earning two AI patents. His work at RareSkills has helped 100s of engineers land roles at top blockchain companies, and the author of the popular The RareSkills Book of ZK. He holds a Master's degree in computational theory from Columbia University.

Daniel Cumming
@danielkcumming
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.

Antonio Viggiano
@aviggiano
Antonio Viggiano is an independent security researcher specialized in invariant testing. He transitioned to blockchain security in 2022 and has since collaborated with leading protocols, built fuzz-testing platforms, and shared his experience through research and conference talks.
Our Community

You are who you hang out with. Not only does RareSkills give you a curriculum that has been refined many times over, you get motivated peers and powerful industry connections. We only admit students who take learning as seriously as you do, and have the track record to prove it.
All students must pass an entrance exam. Applicants include Web3 founders, professional solidity developers, even instructors at other Web3 bootcamps!
Our Impressive Alumni
Frequently Asked Questions
Are You A Company?
We're always looking for opportunities to work with companies. If you're interested in working with us, please contact us.
Looking For An Audit?
Leverage our extensive network of top security specialists. We directly connect you with top security researchers and cut the high overhead of an audit firm.
Technical Content
Our content played a key role in Solana being the fastest growing developer ecosystem in 2024. See what we can do for you.
Engineering Training
Upskill your engineers hyper-efficiently without interfering with shipping. Trusted by Matter Labs (zkSync), Chainlink, and Lido.