Hacker School is now the Recurse Center. Read more.
Logo no text ab02ba4e6d854337f7d7515e08f57520a82883ace40d22b4de689435cc211ffd

Join the best programming community in the world

The Recurse Center is a free, self-directed, educational retreat for people who want to get better at programming, whether they've been coding for three decades or three months.


The Recurse Center is...

  • Self-directed

    We value intrinsic motivation and self-direction, and believe people learn best when they're free to explore their passions and interests.

  • Accessible

    We're free for everyone. We also offer need-based grants for living expenses for people from traditionally underrepresented groups in programming.

  • Stimulating

    We look for smart, friendly, self-directed, and intellectually curious people who enjoy programming and want to get dramatically better.

  • Exceptional

    We have exceptional residents including Peter Norvig, Jessica McKellar, Yaron Minsky, Leigh Honeywell, David Nolen, Peter Seibel, Nada Amin, and more.

  • Thoughtful

    The atmosphere here is friendly and intellectual. We have a gender-balanced environment, and lightweight social rules.

  • Supportive

    We have a tight-knit community of more than 600 alumni from over 25 countries. Our motto is "never graduate."

  • Project-based

    Recursers have made significant contributions to dozens of open source projects and started many of their own.

  • Connected

    We make money by helping great companies hire our alumni. There's no obligation to take a job if you don't want one.

  • Instagram 14 feca3185e8cd3ddddabf681c19f92660417958314dc2a0bbfb978af40e757e66
  • Instagram 02 c64431af1235b93079b097219bf033a825442b2ac5243e08f4942a2ed1eff245
  • Instagram 16 b1d7dbd9efeda524fad09ed6bd5d6fd94fc9180c985394f0e83447d9c52867dc
  • Instagram 22 535408341d14d3872ee06066f72c78d4d7393667e4b937d3f02007fd203ffa45
  • Instagram 17 a99827bc3f68433f46f8d430879b04123f5122f511002f5284c05a9398caf507
  • Instagram 06 6d8147b885e975627f350e4526ba62fb5c084cd59fd4ffdb3f322ffa4979f3d4
  • Instagram 08 b2f3cd81c72abc08dfd08fd941c5631e036fad4abea48e2de05eaaf0e0c0f552
  • Instagram 20 e9c6d9f8ac4aa918a3117c620d9327d7057984a409c9f2f3b3b00d9ae71b8064

Current grant sponsors:

  • Etsy w110 2a8066cd974dbb38a4f96dbb5fd437c04a750b37896745db9475ffb2293628ab
  • Juniper networks w110 ab4fd9da1ad6a0954a08b6729280005c4e29f494cbd0bfb9b79f7b41b86851ab
  • Betaworks w110 3d138ac696bb497739a1b93b171c04fe0c635512a409ff2033b2b0e8a8a53ab2
  • Fog creek w110 4f993bddd7fa0f27188cfdee107d644e43b44e111859015c44a0173c5990010a
  • Perka w110 e78ccf771f2f9ee956ca8fc28e5b7e6060c5ccb152f9f8a95b822fde53a91c0a
  • Stripe w110 bd3c486a3b6a7793b1f94b238cb780eee2532f282be2e1fa5fd388ca68520753


Samantha goldstein 75 d2e080bf54d105b62477f7645e729c8839f9133700f20c7d8898ab194f3d1f52 The Recurse Center is full of the most talented engineers I've ever met, and I've never been in a community so dedicated to learning and supporting each other's growth. It is a place that helped me grow immensely as an engineer and as a person and I cannot recommend it enough. I got to connect with people who informed my entire paradigm of programming and I got to write code that was completely out of my scope before RC.
— Samantha, Summer 1, 2015 | New York, NY
Matthew huebert 75 13b665ce759760c31ec4e22546fdd525dab3374d9e3d19ab112abfb9c5804b75 The atmosphere of the Recurse Center is one of playful exploration, deep intellectual challenge, and profound respect for each individual as a person and learner. As a self-taught programmer, I always knew there was a lot of computer science I'd missed, but I had never found a way "in." At RC, surrounded by amazingly friendly and helpful peers, I was able to learn completely new approaches to problem-solving, and work on far more difficult and interesting problems than I had ever tackled on my own. I am incredibly grateful to the team for nurturing a community which is so principled, thoughtful, and effective.
— Matt, Summer 2, 2014 | Berlin, Germany
Elizabeth sander 75 ce7e520f14ab63b43f7e266782893532f4e4516dae316fa1ea2cc87e67fccfbd RC gave me space and just the right amount of structure to dive deep into a major project and learn broadly about topics I'd never have encountered otherwise. Before my batch started, I had only written academic, scientific code, and I didn't feel like I belonged in the programming community. Now, a week and a half out of my batch, I'm more confident in my coding abilities and I've already contributed to open source!
— Liz, Summer 2, 2015 | Chicago, IL
Kamal marhubi 75 a7d713e3a4aa08d8d3476a3d945e214c6dd0eed8c0f3679bf6a692cc811981b9 It's hard to summarize something that had as great an impact on me as the Recurse Center did. So when people ask me how it was, I usually just answer "good!" The more complete truth is that it got me actually doing work on project ideas that have been bouncing around for ages, reminded me that I really do enjoy programming, and gave me a fantastic community of people who do as well. If you even suspect you want to go, just do!
— Kamal, Fall 1, 2015 | Montreal, Canada
Amanda pickering 75 0b65bafaa31cb5ef383dd1ebdc07dde7007985210734633ea07d948421f0cd8a When people ask me to describe RC, all I can think of is a magical programming forest of good smart friendly people learning together – it's sort of unreal in its goodness. I've never felt more comfortable learning and asking questions in any environment, academic or otherwise, and I became a better programmer and person from it.
— Amanda, Winter 1, 2014 | New York, NY