Hacker School is a free, full-time, immersive school in New York for becoming a better programmer. Participants come from around the world to spend 12 weeks writing code and growing as programmers. Three sessions are run each year, with one in the summer.

Hacker School is largely unstructured, self-directed, and project-based with optional activities and structure: reading groups, mini workshops and seminars, weekly dinners and talks, group presentations, and more.

The program is tuition-free, but participants are responsible for their own living expenses. Some aid is available, including more than $150,000 from Google for need-based grants for female programmers to come to Hacker School. For more information and to apply, see the Hacker School site.