Google's new Android M platform gives developers an endless array of tools, and the freedom to build a brand new set of applications. Android M isn't just for veteran developers – it gives aspiring coders the technology to succeed in the field. The Complete Android Developer Course, available now from TechnoBuffalo, has everything a developer needs to master Android M for $17.

The Complete Android Developer Course consists of 12 sections designed to teach you how to build 14 apps from the ground up. The project-based lesson plan means you'll get hands on experience in making professional apps, just like Uber and Instagram. You'll be taught how to program in Java, implement advanced Android features like maps and geolocation, and even create wearable applications.

The Complete Android Developer Course is usually $199, but TechnoBuffalo is offering the course for $17 – that's 91% off the original price of $199.