top of page

Hear it from our alumni developers

" If you have ever felt FOMO from all the zk moon math talk, just take RareSkills zk bootcamp."

If you have ever felt FOMO from all the zk moon math talk, just take RareSkills zk bootcamp. Yes, they have published superb free public reading materials, but you will learn much better with live, well-paced customized lessons, and the 1:1 homework feedback. Even if you do not have concrete plans to use zk in your professional work, the zk bootcamp will help you achieve a much deeper understanding and appreciation of the EVM ecosystem in general. Take the dive.

uGaMhx2u_400x400.png

Vectorized.eth

Protocol Lead | Author of Solady | Maintainer of ERC721a

Sound.xyz-Logo.png

Sound.xyz

"Don't think, join immediately."

This ZK Bootcamp has been the best introduction to ZK I've found so far. It has given me the exact blend of theory and practical experience that I was looking for. The assignments were well thought out and helped cement the core concepts of every class. Overall I'd highly recommend this course to anyone who has been trying to get into ZK and has been getting bamboozled by its apparent complexity. The community was very good. I think it was very competitive, and it kept me on my toes and pushed me to complete the course to a satisfiable level. There were many days where I felt like lagging a little, but I did not give up because my classmates were doing well and I wanted to be amongst them. Secondly, I think the biggest push, or the biggest thing that helped cement the concepts in my mind, or the assignments and the one to one chats I got to have with Jeffrey, I think that was the best part, because that added an extra layer of accountability. Plus, it also ensured me and put me at ease that the things that I was understanding were actually correct, and I was not mistaking something with the guest. So overall, it was a really nice experience. The community was helpful. Jeffrey was always available to answer your questions, and he clearly admitted that you do not need to know a lot of things to know ZK, and he kept us on a very specific path to break into ZK. And for that path, I think he was the best instructor that I could have asked for. Thanks. So personally speaking, I was able to join zkSync right out of the bootcamp. zkSync is one of the leading ZK roll ups, the leading L2 scaling solution for Ethereum. And although technically I was not hired for my ZK skills, but the knowledge that I had had a very great impact on the hiring decision. I have a background in smart contract security, so they hired me for that as well, as I did have a very clear understanding of whatever I knew in ZK, so it helped my case and they hired me in this company. Now, I have been learning a lot about the industry level ZK and the background that I've had in the boot camp has helped me grasp the concepts very well. And I would also say that it has helped me gain recognition as someone who knows a bit of ZK. And it has helped me get into communities with other ZK enthusiasts, people who are working on really cool ZK stuff, and I get to interact with them, I hang out with them and bounce ideas off of each other. And lastly, I would say that if you are someone who is looking to get into ZK, for whatever reason, the best thing is that the entire course of the bootcamp has been open sourced and available to the public. You can simply just go and read it. But if you value the instructor's time, if you value Jeffrey's time, then I’d say take the course. No doubts. It's the best thing that you can do right now. Thank you.

rahul-saxena.jpg

Rahul Saxena

Protocol Security Engineer

" I highly recommend the bootcamp for anyone who wants to get started with zk proofs."

Zero knowledge proofs are hands down the most difficult topic to master in web3. The RareSkills zk bootcamp is a 9 weeks hands-on program that covers everything. Basic Math concepts to implementation details of real-world zk protocols. Thanks to tons of practical exercises, Jeffrey’s easily understandable explanations and his one-on-one support, I developed a fundamental understanding of the topic and was able to implement Groth16 from scratch at the end of the course.

Bernhard Mueller.jpeg

Bernhard Mueller

Smart Contract Auditor

"It's like well structured it covers all necessary topics."

Not my first attempt to dig into ZK thing but with RareSkills. It was my first successful attempt. The rest of the things like old materials that they have on YouTube have marks and signs. Of course they didn't provide me more programmers experience, I'd say. So it was more like math related rather than programming related. In RareSkills. It's both sides. You have no math to the programming, which is great, because I am a programmer, I'm a software engineer for many years. Definitely can recommend to do all homework as fast as you can. Otherwise it's way too hard to catch up with the course. Although it's like well structured it covers all necessary topics. So for me it was great.

evgenii-danilenko.jpg

Evgenii Danilenko

Core Developer

fantom-logo.png

" I joined the RareSkills Zero Knowledge Bootcamp to delve deeper into cryptography, specifically to use zero-knowledge proofs to verify computation. "

Overall, my experience with RareSkills was really great. I thought the material was paced very well. I really enjoyed that we had the pre-course material to ensure everyone was on the same page when they started. I found Jeff to be a knowledgeable teacher and always willing to answer students' questions, including my own. I also really liked the opportunities to help each other out via the Slack channel. The entire Slack experience was really nice as well. So, yeah, I would definitely recommend it to anyone. Honestly, it exceeded my expectations. I felt there would be a lot less live content and opportunity for interactive learning than there was, so I was pleasantly surprised by that. RareSkills Bootcamp impacted my career in two main ways. First and foremost, during my day job, it makes me a lot more confident in discussing these types of topics. There are a number of ZKP use cases, especially in Layer 2 networks in Ethereum. So, working in web3 infrastructure, it’s definitely valuable in every regard. And then, the second piece of that is that it’s helped me explore other cryptography topics, get deeper on zero-knowledge proofs, and even things outside of that, by enhancing my ability to read academic papers and things like that. This hopefully will eventually culminate in me founding my own company, as this was actually partly another impetus for me joining this, as I’m looking at applications of cryptography to certain other industries. To someone considering joining it, I would say just go for it. Zero-knowledge proofs are such a nascent thing that it’s going to be really hard to cobble together your own learnings from blog posts and things like that. I mean, even the excellent ones provided in RareSkills' ZKP book, it’s going to be really helpful for you to have Jeff walk you through it, to be able to talk to your classmates. It just helps it stick and it really helps give you the confidence in your experience, whereas doing it yourself maybe you have some doubts, no one else has looked at your work, that type of thing. It’s definitely a good way to learn with confidence.

Josh Quintal.png

Josh Quintel

 Lead Product Manager, Infura MetaRPC

" Valuable bootcamp for advanced Solidity learners"

The Rareskills Solidity bootcamp stands out as one of the few advanced Solidity courses available. As someone eager to elevate my Solidity/EVM expertise, I found this course to be incredibly rewarding. The course materials delved into the intricacies of the EVM, enabling me to deepen my understanding significantly. This newfound knowledge proved invaluable in my job as a smart contract auditor, helping me to become more effective in detecting bugs and vulnerabilities in Solidity codebases. One of the benefits of the bootcamp was the weekly meetings with an instructor. These sessions provided a platform to address any queries and receive personalized feedback on my code. This interaction not only enhanced my comprehension but also bolstered my confidence as a Solidity developer. It's worth noting that this course demands a level of self-discipline. Completing assignments and seeking answers independently are integral parts of the learning process. While there isn't constant hand-holding or reminders from instructors, this autonomy fosters a sense of ownership over one's learning journey. Potential applicants should be prepared for this aspect of the course.

1663738822433.jpeg

Nicholas Chew

Security Researcher

guardian.png

"If you are willing to put in the effort, study and grind week after week, then RareSkills Solidity Bootcamp is for you"

For the past couple of months, I’ve learned so much new stuff from Jeffrey that I can’t express how grateful I am. If you are willing to put in the effort, study and grind week after week, then RareSkills Solidity Bootcamp is for you. As Brian Chesky said: “When people love your service, they become your marketing department”, and I guess this is it. And don’t forget that I am the guy who scored 80% on the entry test🤔

andrej-rakic.jpg

Andrej Rakic

Developer Advocate

" 5 months ago i decided to specialize in web3. To do it i joined the Rareskills solidity bootcamp. "

Learning at RareSkills was an awesome experience. Jeffrey is the instructor I learned from, has a really deep knowledge of web3 technologies like solidity or zero knowledge proofs. One-on-one reviews with him were really helpful. More-over i’ve met amazing classmates, they always did their best to help me and were really kind. Next week i will start my new job as a web3 security auditor. Learning solidity and solidity security at RareSkills helped me to obtain this work for sure.

zigtur.jpg

Zigtur

Web3 Security Auditor

Great Learning and Community for Solidity Engineers

When I started the Rareskills advanced solidity program, I had about 1 year of work experience as a blockchain security engineer / auditor. Throughout the program, I was constantly learning new skills that would help me in my day to day job as a smart contract auditor. I consistently referred to the material I learned from Rareskills to help me with the audits that I was doing for work. The instructors are some of the most thoughtful, helpful, considerate and experienced when it comes to any blockchain related topics. During the program, I needed to take some time off and they let me pause the program for months, without any additional expenses and let me resume the program at a future date. Aside from the learning and instructions, the community is also extremely valuable. I ended up getting a referral from a fellow student (outside of my cohort) for a job at Coinbase as a blockchain security engineer. This referral eventually helped me to land my role at Coinbase. The community and connections of other highly skilled solidity developers is worth the value of the course in itself.

Darian.jpg

Darian

Blockchain Security Engineer

coinbase.png

"The quality of the bootcamp matched my expectation"

I highly recommend RareSkills ZK bootcamp. I have read most RareSkills articles by now and I am always impressed by the great quality. That was the primary reason why I enrolled in the ZK bootcamp as soon as I had some free time. The quality of the bootcamp matched my expectation. Although all the materials are freely available in the ZK book, the bootcamp makes the learning easier by breaking down a hard task into small pieces, also it boosts your progress. In the end you will implement Groth16 end-to-end, just like what I did here: https://github.com/ret2basic/Groth16. After this journey, it will be much easier to move on to other ZK systems such as PlonK and STARK. Jeffrey's teaching is uncomparable. He makes zkSNARK so easy to understand. After learning Groth16, I gained a lot of confidence to move on to PlonK and its plonky variations. I will be participating zkvm audit contest this month. To future potential bootcamp participant: Learn ZK soon! Prepare asap so that you can capture the opportunities.

chenyang.jpg

@ret2basic.eth

Security Engineering Intern

sigma_prime.png

"This course has improved my understanding of when and how to use the different approaches that are available for verifying large-scale computations. I highly recommend taking this course."

I joined the zero knowledge course in order to improve my understanding of the mathematics behind groth16, and to practice constraint-based programming for verifying large-scale computations. The learning experience was excellent. When learning groth16, we first focused on fundamental concepts such as encrypted quadratic arithmetic programs and pairing-based cryptography. This made applying the final transformations that yield groth16 highly understandable. This course has improved my understanding of when and how to use the different approaches that are available for verifying large-scale computations. I highly recommend taking this course.

sean-rowan.jpeg

Sean Rowan

Chief Product Officer

flare.png

"After this bootcamp I'm confident with ZK math and comfortable learning new concepts on my own"

I finally completed my zk bootcamp from @RareSkills_io . I spent 6 months trying to learn it on my own and failed miserably. After this bootcamp I'm confident with zk math and comfortable learning new concepts on my own. @Jeyffre is an amazing instructor. I highly recommend this bootcamp if you are interested in zk.

clean_pegasus.jpg

CleanPegasus

" Overall, I would highly recommend this program to anyone looking to take their skills to the next level. "

I recently completed the Advanced Solidity program, and I wanted to share my thoughts on the program with you. To begin with, I must say that I was thoroughly impressed with the program. Despite having five years of experience in Blockchain, I learned a great deal from it. The program covered a range of topics, including EVM bytecode, security, testing, mutation, assembly, and optimization, to name a few. What I particularly loved about the program was its emphasis on real-world applications. We identified and addressed security issues that could potentially occur in smart contracts, making the program all the more practical and relevant. Overall, I would highly recommend this program to anyone looking to take their skills to the next level. The team behind it is incredibly knowledgeable, and they have a great way of making learning fun and engaging. Thank you for equipping me with the necessary skills, and I look forward to applying what I've learned in my future endeavors.

adam.png

Adam Boudjemaa

Blockchain Technical Lead | Co-Authored ERC-3643 Standard

" I joined the bootcamp because i wanted to extend my Solidity knowledge and I couldn’t find a suitable advanced content elsewhere. "

I have joined the web3 a couple of years ago. I joined the bootcamp because I wanted to extend my Solidity knowledge and I couldn’t find a suitable advanced content elsewhere. My learning experience was great and I think that the materials exceeded my expectations. Because I learnt a lot about solidity which I didn’t know it exists. I prefer the content like this, like in notion, not just some videos to watch over and over again. The sessions with my mentor also , he was very skilled and he helped me a lot. It was a positive impact. I already used the knowledge from the Solidity bootcamp, I even will participate in the ZK Bootcamp next. So those advanced solidity knowledge were very very helpful. I find the course page, I read it and I like realized that that’s what I need exactly in that moment of my career.

vladimir.png

Vladimir Trifonov

Blockchain Developer

"In a world of interesting courses, choose one that is challenging, in-depth, cutting-edge, with amazing support."

Having reached the end of the lectures for the RareSkills ZK bootcamp, I wanted to wax lyrical about the quality of the course. In a world of interesting courses, choose one that is challenging, in-depth, cutting-edge, with amazing support. Thanks to Jeffrey Scholz, Gayantha De Zoysa and all those at RareSkills for putting together such a great series of lectures and supporting materials. It was great meeting you IRL as well!

jason-ridgway-taylor.png

Dr. Jason Ridgway-Taylor

Senior Blockchain Engineer

nillion.png

" Don't be afraid to get stuck! The community and 1-on1's help a lot in the learning journey"

I joined solidity bootcamp because I wanted to learn solidity and smart contract development for evm chains. I would lie if I didn't say the course was challenging. There's a ton of stuff to go through and coding assigment to complete for each module. Don't be afraid to get stuck though - the community and 1:1s help a lot in the learning journey. I'd say the bootcamp provides you with a foundation to build upon, i.e if you want to work as a smart contract dev you'd probably need to learn defi and nft protocols, if you're more geared towards security you'd need to learn common vulnerabilities and be able to write PoCs. I'm thinking of going into security full-time but not 100% convinced yet so I'm studying nft protocols currently. It will help both as a dev and security researcher if I actually decide to make the switch. Same is with the course -- you can't go wrong learning fundamentals.

Emil img.jpeg

Emil

Blockchain Developer

"Studying at Rareskills has really "legitimized" a lot of my work. People accept my knowledge of solidity and crypto more now that I've studied at Rareskills."

Im Andrew and im a smart contract engineer. I joined the Advance Solidity Bootcamp because I wanted to fill in the gaps in my knowledge and get more confident with solidity. I heard great things about Rareskills from my coworkers at Kwenta, so I knew it would be a great fit My overall learning experience exceeded my expectations. I cant imagine making smart contracts without having gone through Rareskills. I see solidity completely differently now. Shung was very knowledgeable and helpful. I couldn't ask for a better instructor. He would often times go overtime during the 1-1s to make sure I understood everything. 1-1s in general are really good: it reinforced a lot. The in class sessions are generally good but vary in quality depending on the section/week. Some weeks everything was hit perfectly and then some weeks were so dense that Shung wasnt able to show us everything he wanted to within 60 minutes. Also, the long list of interview questions are helpful but discussing them would usually be 15-30 minutes and I felt like that took away too much from Shung's great in class lectures. Finally, the community is my favorite part about Rareskills. Everyone is very helpful and I've made many friends inside and outside of my cohort. True WAGMI culture Studying at Rareskills has really "legitimized" a lot of my work. People accept my knowledge of solidity and crypto more now that I've studied at Rareskills. To someone who is considering joining: Its the best decision I've made in my career and you wont regret it. I thought I was fairly knowledgeable of solidity but I was wrong. You don't know what you don't know until someone else shows you. I don't even think about the money I spent, but everyday I think about the connections I've made and things I've learned

andrew-chiaramonte-200x200.jpeg

Andrew Chiaramonte

Core Contributor - Smart Contract Engineering

kwenta.png

" Rareskills Bootcamp taught me the skills to implement a crypto research paper in Python. For me, that was the most exciting part and the real nugget that I came away with. "

Hey, I’m Sam. I just finished the RareSkills ZK Bootcamp, and it's not only about a Groth16 proof system from start to finish, but it really taught me the skills and a bit of experience to implement a crypto research paper in Python. For me, that was the most exciting part, and the real nugget that I came away with. The cohorts as well, such a high caliber, the people, their experience, and just the motivation behind everyone in the course, brings me up higher and I think everyone else up as well. It’s very exciting, and I can’t recommend it enough. Thanks!

sam.png

Sam Polgar

Cryptography Researcher & Engineer

Sismo

Intense, Informative and Fast-Paced Bootcamp

I had an excellent experience taking RareSkills’ Advanced Solidity Bootcamp. The coursework was challenging and engaging and caused me to deepen my understanding of Solidity and the EVM. The assignments encourage us to research and perform hands-on testing and verification so that we’re learning by practice and not just theoretics. I enjoyed the format that the course takes as well. We have a weekly video session to learn and be able to ask any questions that we have. In addition, we have weekly office hours for this purpose also. We can also schedule time with our course professor for my 1-1 time. One of the greatest benefits of joining the bootcamp was gaining access to the RareSkills community. Many top Web3 and blockchain professionals from major companies are within the community and only a message away. It’s great to be able to network with people of this caliber and have opportunities to grow my career. Although there is no job guarantee, I was able to find a few work opportunities by being a part of the community. RareSkills is an elite and well-respected brand within the blockchain space. Overall, I’m glad that I decided to take the Advanced Solidity course and join RareSkills. I would HIGHLY recommend it to anyone who is thinking of taking a course.

Faybian.jpeg

Faybian Byrd

Senior Software Engineer

opentensor.jpg

Opentensor Foundation

"If you want to have a good understanding about the theory of ZK proofs, that's the right course for you!"

Hi, my name is Eduardo. I'm a Smart Contract Engineer at Lumx. I joined the ZK bootcamp, because I wanted to understand what ZK is and develop a ZK proof from scratch, so that I would be able to come up with new solutions and products to the company The ZK bootcamp was really good! Jeffrey has deep knowledge about the field, the classes were very interactive. The content was deep, but without getting to much on stuff that wouldn't be useful to implement a proof. The homeworks were challenging! My colleagues and the community are very active. It was really good to have entered in this cohort. It helped me understand where I can apply ZK, the feasability and how to do it. If you want to have a good understanding about the theory of ZK proofs, that's the right course for for you!

eduardo_westphal_da_cunha.jpeg

Eduardo Westphal da Cunha

Sr. Smart Contract Developer

"I didn't have any ZK experience before joining the bootcamp. Now I have 2 job interviews lined up for a ZK role. I didn't even apply for these jobs."

I spent 6 months trying to learn ZK on my own and got nowhere. I then found Rareskills ZK book and really loved the way concepts were explained. I realized I could learn a lot better from the bootcamp. I had a great time learning ZK from Jeffrey. So great that I enrolled in the Circom bootcamp right after I finished my ZK bootcamp. He's very knowledgeable and a really good teacher. He makes all his classes very interactive. The homework every week helped me get hands on experience on what's taught in the class. The community is super helpful in answering doubts and providing new resources. I didn't have any ZK experience before joining the bootcamp. Now I have 2 job interviews lined up for a ZK role. I didn't even apply for these jobs. I just tweeted about everything I'm learning from my class. Rareskills is the best place to start if you're trying to become a ZK circuit engineer. I highly recommend it.

arun.jpeg

Arunkumar

Blockchain Engineer

fungify.png

"For anyone considering Rareskills, I'd tell them that joining their boot camp is the greatest investment they can ever make for their career and profession."

I joined the Advanced Solidity bootcamp because I felt that most other bootcamps are too simple and I wanted something extremely comprehensive and challenging enough to help me evolve mentally and technically. For someone who came from a non computer science or math background, the first couple of weeks were immensely challenging - just keeping up with the class demanded my complete devotion to studying the material, practising, and writing code for the assignments. Rareskills prepares their students to be the best of the best, and I found myself truly held to those standards. The curriculum is no walk in the park and it is extremely comprehensive, and I find that it doesn't just teach students the skills required to be elite, it actually imparts lessons on how to think, analyze, write and review code like the best engineers in the industry. I had the absolute privilege to be coached by one of the brightest in the industry, Shung. My favourite part of Rareskills is the mentorship and direct 1-on-1 reviews we have with our instructor; and the critique and feedback I received from my instructor throughout the course enabled me to fully internalize my learnings and improve exponentially. Learning under Shung was incredibly effective and rewarding; and I can confidently say that Rareskills helped me to achieve in half a year what would normally take at least 2 years of my own effort while working full-time. At work, I can definitely say that the quality of my smart contract code has gone from junior to senior level after the bootcamp, and I am very confident in writing more complex code particularly in assembly. In terms of my career, I feel a lot more confident about contributing to open-source projects and participating in competitive audits and CTFs. I also feel confident about using my skillset to find work that is meaningful, and I find that I have a much clearer view of what I want to achieve professionally as an engineer. For anyone considering Rareskills, I'd tell them that joining their boot camp is the greatest investment they can ever make for their career and profession.

malcolm-tan.jpeg

Malcolm Tan

Blockchain Engineer

pundix.png

"I would highly recommend this course for any one who wants to foray in to the domain of zero knowledge."

Hi I joined ZK bootcamp and was really insightful to clear out various key concepts associated with zero knowledge at a fundamental level and i would highly recommend this course for any one who wants to foray in to the domain of zero knowledge. Overall learning was pin pointed. In classroom learning was to focused and jeff would come back to core points if we did mistakes. On Community note its simply vibrant It helped me understand zk and zk associated cryptography in depth. It surely sharpened my skills in domains and help me understand zk related security issues also in depth. Yes its a must for those entering zk

harsh-patel.jpg

Harsh Patel

Head of Security