Apply to RC

We review applications on a rolling basis. You should receive a confirmation email immediately after you apply, and we will review your application within three weeks.

In general, clear and concise answers are better than long ones. Most answers have a 1500 character max length, but you don't need to write that much.

We strongly encourage you to read Applying to RC and our about page, FAQ, and User's Manual before submitting your application.

Choose your batch

Please select the batch you hope to attend. If you're admitted, you'll have the option to confirm for a different batch if the one you applied to is full or you can no longer attend it. Please do not submit multiple applications to different batches.

Contact info

Please enter your name
Please enter a valid email address
Please enter your Skype username

Questions

Please include any that you have: GitHub, LinkedIn, personal web site, etc.

Please enter your GitHub, LinkedIn and other URLs.

Write a program that prints out the numbers 1 to 100 (inclusive). If the number is divisible by 3, print Crackle instead of the number. If it's divisible by 5, print Pop. If it's divisible by both 3 and 5, print CracklePop. You can use any language.

Please solve CracklePop

You can use something like GitHub's gist to host your code. It doesn't need to be long, but it should be something you've written yourself, and not using a framework (e.g., Rails). If you don't have anything to submit, code something small, like a game of tic-tac-toe.

Please share a program you've written.

This doesn't have to be about programming.

Please share a fascinating thing you've learned recently.

Please tell us what you'd like to be doing in two years. It's ok to say, "I don't know."

Please tell us why you want to attend the Recurse Center.

E.g., things you want to learn or understand better, projects you want to build or contribute to, etc.

Please tell us what you'd like to work on at the Recurse Center.

Background

This information will not disqualify your application. We use it to better get to know our applicants and where they currently are.

Please describe your programming background.

If so, please describe your experience.

Please tell us if you've worked as a programmer.

Please tell us if you have or are seeking a CS degree.

Alumni interviewers

Recurse Center alumni interview most applicants. If you work with alumni and you don't want them to know you're applying, please enter their name(s) here. Please enter full names, separated by commas.

Demographic info & grants

Have questions? Check our FAQ and email us if it's not answered there.

You cannot submit your application until you've filled out all required fields.