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, fostering better relationships with instructors and more personalized attention.
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.
An advanced cohort-based bootcamp for blockchain engineers, technical founders, and engineering leaders. Learn the mental models and mathematical frameworks behind protocols like Compound and Uniswap so you can explain large systems yourself, not just follow walkthroughs. Engineering teams at Chainlink and Lido have used this course to train engineers. The course has also been taken by technical founders and CTOs.
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

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.

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.

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.

Alex The Entreprenerd
@GalloDaSballo
Alex The Entreprenerd a well known Lead Security researcher. Co-founder of Recon, former SC Dev for Badger having written code that handled Hundreds of Millions TVL.
He received $500k in awards for bug bounties and security contest and prevented $20 MLN in from being stolen on mainnet.
About Recon:
Recon is a team of invariant testing engineers and security researchers. Our goal is to make invariant testing a baseline for all projects building on the EVM.
By the numbers: $3B+ TVL protected. $20M+ funds saved in 2025. 12,500+ cloud fuzzing runs, breaking over 7k properties. Invariant Testing extension with over 1000 downloads.

tanim0la
@tanim0la
Tanim0la is a blockchain developer and researcher at RareSkills, focusing on advanced topics in Ethereum, zero-knowledge proofs, smart-contract optimization, and other blockchain networks.
He has authored technical puzzles and articles that help developers gain a deeper, low-level understanding of the EVM. he also co-authored the widely followed 60 Days of Solana, a book that has helped many Solidity developers transition to the Solana ecosystem.
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.