Skip to main content

Build an App: Android Development Fundamentals

Get ready to build your own Android app! In this course, you’ll gain the core development skills and get the practice needed to develop an application on the popular Android platform. By the end of the course, you should know how to use Android development tools, debug an Android application, create a simple Android app and persist data on Android devices. You’ll also understand the core components of Android and basic Android design patterns and best practices.

Who It's For

This course is for ninth to 12th graders who have at least six months of Java programming experience and are comfortable and confident in that language.


Dan Vallejo is a senior software engineer at Nordstrom. Over his 25‐year career in software development, he's worked on a number of diverse and complex projects, including Microsoft Money, Microrim’s R:Base for Windows and Microsoft Visual Studio. Dan has taught classes in C, C++, MFC, OLE, COM and other programming languages at Bellevue College for more than a decade and courses in Android application development and C# at the UW since 2016.

More Information

This remote course uses the Canvas learning management system and Zoom video conferencing. Classes meet in real time and are not recorded. The instructor uses a blend of whole group discussion, small group/partner work and individual work time.

To participate, you should have access to a computer with a high-speed internet connection and a headset and webcam. You’ll also need to download the latest version of Android Studio. 

See the Policies section for details about registration policies and more.


Mar 23–May 27, 2021

Tue, Thu
6 p.m.–7:30 p.m.
Refund Deadline
Mar 2 (100%)