In general, the goal of Hacker School is to help people become dramatically better programmers, regardless of where they start. Some people come in without much programming experience, and some people come in with substantial programming experience. Across the board our students report that Hacker School is one of the most educational and productive periods of their lives (here's what a very experienced student wrote about her time in the current batch: http://news.ycombinator.com/item?id=4335460)
Can I hijack this thread to ask -- seems like everyone who participated and posted about it wants to come back. How do you manage the exponential/fibonacci growth?
We actually had exponential growth for our first four batches, but that's not super impressive when you consider our first batch only had six students :)
In truth, every batch is an experiment, and each time we're terrified we won't get enough qualified applicants.