Since launch, Everpath’s most popular category is Android programming, and our most popular course is’s Building and Monetizing Game Apps for Android.

What is Android?

Android is an operating system used in smartphones and tablets. It was first launched by Google in 2008, and is now the most popular smartphone system in the world. Android is open-source, which means that other companies like Samsung and Amazon can modify and distribute the software for free. Android apps are available for download on both Google Play and the Amazon Appstore.

Getting started with Android programming

Android uses a lightweight version of the Java programming language. But even if you don’t have any experience with Java, there are many great online resources to help you get started. Here are a few.

  • Build a Simple Android App. For beginners, we recommend Treehouse’s Android courses, which spend time explaining the details through videos and code challenges. The first stage in the Android series is free, and a subscription to all of Treehouse’s content costs $25 per month.
  • Getting Started with Android. Android’s official tutorials have step-by-step instructions that take you from installing Eclipse to building your first app. It is best suited for people with previous programming experience.
  • Learn Android Development from Scratch. If you need Q&A forums, this course from Udemy is highly rated by its users. It normally costs $99, but for a limited time you can use the coupon code Android20 to get an 80% discount.