While books and lectures are essential, there's nothing like real world experience, and that's what Facebook's Open Academy offers to budding software developers. The initiative, which debuted as a pilot program at Stanford, has now expanded to 22 universities' computer science departments across