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
If you’ve been wanting to really “lock in” and finally get a proper grasp of what it’s like to build and audit a proper ZK application, now is your chance.

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.

Note:
  • 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.

Apply For Bootcamp

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).

Apply For Co-Working

🛌🏻 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

$1,000/per person
  • Co-working access
  • Catered meals (breakfast & lunch) and unlimited healthy beverages
  • Ice baths
Apply For Co-Working

Circom Bootcamp

$3,000/per person
  • 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
Apply For Bootcamp

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.