Maybe the student has an inspiration for a business based on observations of their friends, or to solve a business problem their parents have, and just needs to learn enough to write an app to test out their hypothesis.  Needing to hire a developer to test even the simplest ideas presents a very high barrier to entry.<p>If someone can code even a little bit, it really opens lots of opportunities, even without data structures, algorithms, and the rest of the computer science curriculum.