View Class Schedule 
► ProgramsAndroid Application Development (Online, Self-Paced)

Android Application Development (Online, Self-Paced)


This course introduces programmers to Android Application ("App") Development. Android is the most widely used mobile operating system, and the world's best-selling operating system, selling more than all Windows, iOS, and Mac OS X devices combined. The Google Play store has over 1 million published Android apps, with over 50 billion apps downloaded. Over 71% of mobile developers develop for Android, and as of 2014, there were over 1 billion active Android users. Android is also embedded in many commercial and industrial devices, and this trend is expected to explode over the next several years.

There is high demand for programmers with the skills and abilities to develop and maintain the 1 million plus Android applications used by consumers and businesses. This represents a tremendous career opportunity for programmers who acquire these skills. This online Android Application Development course is an excellent step toward a rewarding career as an Android Application Developer.

Class Format and Schedule

This is a self-paced, instructor-mentored course. Students access the course lessons through UMBC Training Centers' Web-based Blackboard Learning Management System (LMS). A textbook will be mailed to the student shortly after successful class registration. Students complete lessons independently, working at their own pace. Students may email questions to the instructor and submit programming exercises to the instructor for review and feedback.

To complete the course, the student must complete and submit the required programming assignments within the Blackboard LMS. Students will have 90 days from the date of course registration to complete the course. It is recommended that students complete at least one Blackboard module (lesson) per week. Nothing prevents the student from working at a faster pace and completing in the course in a shorter amount of time.

System Requirements

A complete list of system requirements can be found here.

Students must also already own or purchase an Android device for use in developing and testing the Android apps in this course. An existing mobile phone or tablet should suffice, as long as it is running Android 4.x. Or suitable Android tablets can be purchased at for less than $100.


Java Programming (Online, Self-Paced), or equivalent training or experience.


Price includes textbooks, instructor-based assistance and support, and access to the Online Course Materials for up to 90 days.

Due to the self-paced nature of this course and the student having access to the course content 24 hours a day for 90 days, students enrolled in this course are not eligible to audit a future session.
Course Outline

Group Training Available

UMBC Training Centers can deliver any of our courses in a group training environment at our facilities or yours. Group training can be an effective and economical method to quickly assure competency and consistency of knowledge and skills within an organization or department.