RareWeek 2025
Circom Bootcamp & Co-Working Experience in Bali
8th - 14th September 2025

RareWeek is a high-intensity, Circom bootcamp and co-working experience for top-tier security engineers, researchers and smart contract developers.
Hosted by RareSkills, this 1 week long immersive experience is designed to give you deep mastery of Circom, constraint systems, and the inner workings of ZKVMs—not just talks, but real training.
Jeffrey Scholz
@Jeyffre
Now why am I confident I can teach the topic in a week?
1. Everything in ZK is a system of equations (what we call “constraints” or “circuits”). To prove a list is sorted or a hash function has a certain input-output pair, you write a set of equations that models the algorithm. A solution is valid if-and-only-if the solution represents a valid input-output pair for the algorithm.
2. Given a system of equations, how can you prove you have a solution without revealing it? And how do you keep that proof compact?
Point 2) is where the “moon math” is and that’s what we teach in the traditional ZK bootcamp. That cannot be learned in a week.
However, point 1) is basically like learning how to code using only addition, multiplication, and equality. That sounds crazy, but really it’s not (there’s also some hidden “cheats” that make this a lot easier). The key is to learn the “design patterns” for simple problems then compose them into solutions for bigger problems. It’s like learning a new programming language. Pretty much any programming language can be learned in a week if you are locked in.
But for those who already know these topics or just want to vibe, we have a coworking option.
See you in Bali.
Circom Bootcamp
You will spend three hours per day learning and practicing how to design, audit, and optimize ZK circuits. By the end of it, you’ll learn how to write constraints for cryptographic algorithms and ZKVMs. You’ll have enough skill to catch underconstraint bugs in production-grade code (not just toy CTFs).
We will use Circom for the examples, but this is not a course about Circom. We teach design patterns that generalize to other frameworks like Noir, Plonky3, and Halo2.
- This is for ZK Beginners, no prior experience or “advanced math” is assumed.
- This is different from our foundations ZK Bootcamp which teaches the math behind ZK-SNARKs. We don’t assume prior ZK knowledge for this. This course is about how to safely and efficiently translate algorithms and code into a form that is ZK-provable — as well as uncover flaws in faulty translations.
🔍 Who should attend?
- Security engineers serious about ZK
- Auditors and researchers looking to go deeper into constraint design
- ZK project contributors who want to master Circom
- This is for ZK Beginners, no prior experience or “advanced math” is assumed.
💼 What you get:
- 2 lectures per day x 6 days
- Hands-on labs on Circom & constraint design
- Co-working access (9am to 6pm × 7 days)
- Catered meals – breakfast & lunch buffet
- Unlimited Bali Coffee, Ceylon Tea, Fresh Juices
- Access to ice baths
- A serious upgrade to your ZK skillset
$3,000 per person
To reserve your spot, we require a non-refundable deposit of $500.
Co-Working
Want to be part of RareWeek without joining the Circom bootcamp? Grab one of our limited co-working passes—fewer than 5 available.
This isn’t your typical shared workspace.
For 7 days, you’ll be side-by-side with world-class auditors, security researchers, and smart contract devs pushing the boundaries of zero-knowledge.
Start your mornings with ice baths.
Spend your afternoons co-working in a focused, high-signal environment.
And your evenings? Expect deep, unforgettable conversations you won’t find anywhere else.
Come for the co-work. Stay for the network.
🔍 Who should attend?
- Auditors and Security researchers
- Smart contract developers
- ZK devs and DevRels
💼 What you get:
- Co-working access (9am to 6pm × 7 days)
- Catered meals (breakfast & lunch) and unlimited healthy beverages
- Unlimited Bali Coffee, Ceylon Tea, Fresh Juices
- Ice baths
$1,000 per person
Only 10 Slots are available
All attendees are carefully curated to maintain signal > noise.
To reserve your spot, we require the full payment of $1,000 (non-refundable).
🛌🏻 What’s not Included
- Accommodation
📅 Schedule
Time | Sun, 7th Sep | Mon, 8th Sep | Tue, 9th Sep | Wed, 10th Sep | Thu, 11th Sep | Fri, 12th Sep | Sat, 13th Sep | Sun, 14th Sep | |
---|---|---|---|---|---|---|---|---|---|
Welcome Dinner | 6:00 pm – 9:00pm | x | |||||||
Classes – Session 1 | 9:30am – 10:30am | x | x | x | x | x | x | ||
Classes – Session 2 | 11.00am – 12:00 pm | x | x | x | x | x | x | ||
Co-Working | 9:00am – 6:00pm | x | x | x | x | x | x | ||
Ice Bath | 9:00am – 5:00pm | x | x | x | x | x | x |
🏠 Co-working Villa
- Located in Canggu, Bali.
- Open from 9am – 6pm
- High-speed WiFi
- 5 mins walk to the beach
Co-Working
- Co-working access
- Catered meals (breakfast & lunch) and unlimited healthy beverages
- Ice baths
Circom Bootcamp
- 2 lectures per day × 6 days
- Hands-on labs on Circom & constraint design
- Co-working access
- Catered meals (breakfast & lunch) and unlimited beverages
- Access to ice baths
- A serious upgrade to your ZK skillset
Terms
- If the event is cancelled for any reason, your deposit will be fully refunded.
- Spots are limited, and all attendees are carefully curated to maintain signal > noise.
- This isn't a conference. It's a ZK masterclass.