Recurse Center

Who comes to RC

Recursers are a diverse group united only by our admissions criteria—they are smart, friendly, intellectually curious, self-directed, enjoy programming, and want to get dramatically better.

What is the Recurse Center like? The best people to ask are Recursers themselves. Learn about the paths Recursers took to get to RC, what they did here, and what they’re up to now on Recurser paths.

Allie Jones: Textile Designer to Web Developer to Staff Engineer

The thing RC kind of teaches you is that you can figure anything out, given enough time. Maybe it doesn’t always make sense to do that, but you could!

Jiheh Ritterling: Business to Full-stack Engineer to Educational Game Developer

That's the beauty of Recurse. You may have interest in a lot of different areas, but it's so difficult to start something on your own. But when you have someone else that's passionate about a topic, and they spearhead a project where you can join and learn and grow together, it makes the journey so much better!

Filippo Valsorda: Wikipedia Community Contributor to Cryptography Library Maintainer

RC worked really well for me from the beginning. I’m not good at structured work, I like to chase whatever is shiny and interesting, and the Recurse Center was just the right amount of structure around me to be able to go and follow curiosity to where it would lead, and learn freely, and have people to discuss things with.

At RC, you’ll get to work with and learn from kind and curious programmers of all ages and skill levels. RC is more diverse than most other tech spaces, and batches are generally between 30-45% women. You’ll meet people interested in functional programming, web development, programming languages, algorithmic art, operating systems, graphics, machine learning, scientific programming, and just about anything else you can do with a computer.

There’s no one path for coming to RC. Some Recursers come to RC to make a career change. Some are professional programmers who come to program for fun and learn new skills and technologies they don’t have the opportunity to try at work. Others come with an ambitious project they’d like to focus on.


Many alums have written reflections on their time at RC: their goals, their projects, what they learned, the relationships they formed, and how attending a batch impacted their lives. Below, you’ll find a selection of those posts, linked in reverse chronological order.

Matt Ambrogi (W2'22) — Recurse Center Final Reflection

Maggie Zhou (W1'21, S'13) — Why return to RC?

Jake Donham (SP1'21) — Recurse Center Retro

Amanda Pettenati (S2'21, W2'21) — Recurse Center: Part 1 of 2 and Part 2 of 2

Sam (SP1'21) — Beginner's Mind

Fabrizzio Gonzales Zurita (W2'21) — Programming in community

Patrick Weaver (F1'20) — Participating in a Remote Batch at RC

Sara Farquharson (S1'21, m6'20) — Lessons learned from an RC mini-batch

Serena Peruzzo (SP2'20, SP1'15) — Reflections on Spring 2 '20 and beyond

Bryan Braun (m2'20, m5'19) — The best conference I ever attended

Jennifer Wang (m4'18) — My week as a hardware-leaning programmer at RC

Wylie Conlon (F2'18) — Reflecting on time at the Recurse Center

nico leffel (SP1'18, W1'17) — transitions & transformations

Julia Evans (W1'20, F'13) — How I spent my time at the Recurse Center

Alicja Raszkowska (W2'18, F1'16) — return programmer;

Rudi Chen (S1'17) — Never graduate! Reflections on Recurse Center

Lindsey Jacks (F1'15) — Reflections on Recurse Center

Pam Selle (m1'19, SP1'15) — Recurse Center: The return statement