It's understandable that Facebook needs partners to execute their vision of connecting people. I'm rooting that they end up succeeding, but if its through restricting people with low incomes to services which the connected masses don't normally use (Bing) it sux.
This seems too good to be true. Are there any plans of making the curriculum available to students who are not in the US. Perhaps for a fee? You could reach a wider audience. Don't know how the internship thing would work. As a student on leave from school in the US, this is something i could see myself doing
As someone learning to code i can relate. Here's how i look at things - if you're successful and it takes off, which i hope it does. The challenges you'll face then will be more tougher than learning how to code a initial prototype. Go as much as you can into the prototype without someone else. test it with a small group of people , get some feedback. this way you'll have a fair idea of how things work. Also you will be able to evaluate someone you're going to partner with in the future. Hope this helps. Good luck :)