The Recurse Center is a self-directed, educational retreat for people who want to get better at programming, whether they've been programming for three decades or three months. The retreat is free for all participants because we run an integrated recruiting agency and provide (optional) personalized recruiting services to anyone in our community considering a new job.