Become an Android Developer
Join our new Android Development Immersive program, and train in the coding, design, and iteration skills essential to starting a career in the sought-after field.
Learn From Experts
Receive instruction and mentorship from professional Android developers, while benefiting from peer learning through our community-driven approach.
Build Real Apps
Add integrated knowledge and skills to your toolkit as you bring apps to life: UI fundamentals, Material Design, Java, XML, API, and more.
Use the resources and guidance of our in-house career coaches to explore a career building Android apps after finishing the course.
Android and Google Play are trademarks of Google Inc.
Meet Your Support Team
Our educational excellence is a community effort. When you learn at GA, you can always rely on an in-house team of experts to provide guidance and support, whenever you need it.
Learn industry-grade frameworks, tools, vocabulary, and best practices from a teacher whose daily work involves using them expertly.
Taking on new material isn’t always easy. Through office hours and other channels, our TAs are here to provide you with answers, tips, and more.
Our alumni love their Course Producers, who kept them motivated throughout the course. You can reach out to yours for support anytime.
We connect each of our Immersive graduates to a career coach, job-readiness training, employers and professionals, and new opportunities to hone skills.
Job & Career Coaching
Optimize your resume with support from an in-house career coach.
Train for technical interviews and salary negotiations.
Connections to Resources
Visit local companies building products for the Android platform.
Participate in expert panel discussions.
Engage with our global network of companies.
Showcase your work at Meet & Hires and other events.
Through presentations, discussions, and interactive lessons, we break up our daily schedule to give you a rounded understanding of the field.
What You'll Learn
In this program, you’ll learn everything you need to create Android apps from scratch: programming, material design, connecting to third-party services, and iterative design during development sprints — all adapted for the platform.
Java, Android SDK & Google Play™ Services
Build complex and interactive Android apps using Java, Android’s main programming language, and the Android SDK.
XML, UI Development & Material Design
Create beautiful and intuitive interfaces with XML and Google’s latest and greatest Material Design guidelines.
APIs, Networking & Performance Management
Connect your apps to third-party APIs and services. Gauge and improve performance so the apps you build can function smoothly on several different Android devices.
Working in Teams, Design Methods & Ideation
Team up with classmates to build Android apps from scratch through iterative design and development sprints.
Fund Your Future
Need payment assistance? Our financing options allow you to focus on your goals instead of the barriers that keep you from reaching them.
Apply for 3-year, fixed-rate, merit-based loan¹ for your tuition and cost of living financing. Current income not factored into financing approval for Immersive students.
Apply for a 5- or 10-year academic merit-based loan (defer payment while in school) and gain free access to Career Services from Meritize.⁷
¹Must be a US citizen or Permanent Resident; approval pending state of residency.
⁷Must be a US citizen or Permanent Resident; approval pending state of residency.
Financing options differ in each market and are only available to students accepted into our programs.
Contact a local admissions officer for more info.
About the School
General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flou ... Read More