Silicon Valley is starving for programmers of all types and as technology develops at such a fast pace, the need for trained programmers continues to rise. Google decided to take matters into their own hands and formed a collaboration with Udacity - the popular means to learn about all kinds of tech things. At Google I/O today they announced a vocational training partnership with Udacity. The iOS App was launched a couple of months ago and has now been reworked for our beloved Android - not only that, but also four of the courses are geared directly toward Android.
Google has teamed with them to help develop four programming areas - Android fundamentals - Cloud fundamentals - UX fundamentals - and Web performance. Courses, such as Developing Android Apps: Android Fundamentals, is just that and will guide you through the process of how to build good Android Apps. Another course, Developing Scalable Apps: Using Google's App Engine will guide you along under Google's tutorial wing of how to do things Google's way using their App Engine.
Web Performance Optimization: The Critical Rendering Path also ties in nicely with Google's release of a few tools to make web pages more responsive. UX Design for Mobile Developers: Learn to Design a 5-star App helps the developer design an atheistically pleasing App that the public will enjoy.
The courses are taught by a Googler or two and rather than look on the outside for instructors, Udacity took them right from the source to make sure that you are taught the most up to the minute techniques, exactly the way Google would like you to work. CLICK HERE to get the Udacity App from the Google Play Store to start your journey into programming Google's way.
There is no word on whether Google will officially require these course as part of their hiring process, however, Udacity created a new vocationally oriented degree that they called the "nanodegree." Along with several tech partners, they agreed to recognize the completion of certain courses when hiring new employees - in other words, if you are interest in going into this field, it would certainly behoove you to take the courses. Udacity is also working on an offline set of courses for you to take in case you do not have immediate internet capabilities.