Android Development
Immersive

Learn about the course below
down arrow
Talk to Admissions +1 (202) 517-1777

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 android development in an immersive environment

Learn From Experts

Receive instruction and mentorship from professional Android developers, while benefiting from peer learning through our community-driven approach.

Learn to build real apps

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.

Find a job with the help of our career coaches

Get Hired

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.

First Class

We're proud to say that our partners helped shape this experience, from curriculum and in-class projects to field trips and guest speakers. Hear why they're excited about Android — and this course:

Vice logo

Ben Jackson, Director of Mobile Apps

“The Android platform combines elegant design, high user adoption, and functionality. Now, more than ever, developers can make beautiful products that stand out in an evolving marketplace.”

Karma logo

Ankur Vashi, Android Developer

“The open platform allows endless learning and an opportunity to ubiquity of mobile means being an Android developer is a valuable skill for all types of industries.”

Touchlab logo

Kevin Galligan, President & CTO

“Android is everywhere. Not just on a billion plus mobile devices but on anything you can attach a screen to, which will be a lot of things in the near future. Skilled Android developers & designers will be in high demand for the foreseeable future.”

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.

  • instructor

    Instructors


    Learn industry-grade frameworks, tools, vocabulary, and best practices from a teacher whose daily work involves using them expertly.

  • teaching assistant

    Teaching Assistants


    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.

  • producer

    Course Producers


    Our alumni love their Course Producers, who kept them motivated throughout the course. You can reach out to yours for support anytime.

Career Guidance

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.

Networking
Opportunities


Engage with our global network of companies.

Showcase your work at Meet & Hires and other events.

915-lounge GA

Student Life

Through presentations, discussions, and interactive lessons, we break up our daily schedule to give you a rounded understanding of the field.

9:30
am

Class

UI Components 101


Learn key skills and methods through lectures, discussions, and activities

Learn key skills and methods through lectures, discussions, and activities

12
pm

Speaker Series

Lunch with Guest Speaker


Hear from industry insiders during talks and panel discussions (optional)

Hear from industry insiders during talks and panel discussions

(optional)

1
pm

Code Lab

Layout + UI Lab


Practice new skills, work on group projects, and receive extra help from instructors

Practice new skills, work on group projects, and receive extra help from instructors

4
pm

Class

Daily Wrap-up


Review and reinforce key lessons of the day

Review and reinforce key lessons of the day

5
pm

Community

Meetup


Grow your network with meetups, happy hours, and community-wide hackathons (optional)

Grow your network with meetups, happy hours, and community-wide hackathons

(optional)

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.

terminal.png

Java, Android SDK & Google Play™ Services

Build complex and interactive Android apps using Java, Android’s main programming language, and the Android SDK.

mobile.png

XML, UI Development & Material Design

Create beautiful and intuitive interfaces with XML and Google’s latest and greatest Material Design guidelines.

api.png

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.

team.png

Working in Teams, Design Methods & Ideation

Team up with classmates to build Android apps from scratch through iterative design and development sprints.

Request a detailed syllabus.

To reach over a billion users, it’s important to build apps that are beautifully designed and delightful to use. [We’ve] teamed up with GA to provide the best instructors and hands-on material to create them.

Peter Lubbers, Sr. Program Manager, Google

Peter Lubbers

Learn In

We’re currently scheduling more sessions in Washington D.C.

Be the first to know when we put something on the calendar. Get Notified.

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.

Let us figure out the best option for you.

²Must be a US citizen; approval pending state of residency.
⁵Must be a US citizen; approval pending state of residency.
⁶Must be a U.S. Citizen or Permanent Resident. Current income not factored into financing approval.

Financing options differ in each market and are only available to students accepted into our programs. Contact a local admissions officer for more info.

GA studio

Get Answers

We love questions, almost as much as we love providing answers. Here are a few samplings of what we’re typically asked, along with our responses:

Why is this course relevant today?

One billion Android devices shipped in 2014 alone: it’s no news that a knowledge of how to build apps in the mobile platform is highly prized across industries. Learning how to build Android apps — and understanding will give you access to infite possibilities.

What practical skill sets can I expect to have upon completion of the course?

The program covers skills including: programming with Java, XML, Android Studio, designing mobile interfaces, material design, design principles, Git, test-driven development, APIs, performance management, and developing for multiple devices.

Whom will I be sitting next to in this course?

  • Professional developers, designers, product managers, and individuals interested in shifting gears to work with Android
  • People as passionate about learning as you are
  • Future collaborators and friends

What comes with tuition?

  • 12 weeks of training in Android Development skills, methods, and practices onsite at our campus
  • Access to our Outcomes Team, which is dedicated to helping you find a job after graduation.
  • Access to our proprietary job-preparation programming
  • Additional Alumni perks

What are my financing options for an immersive program?

Financial hurdles shouldn’t keep you from your goals. That’s why we’re offering a few different financing options, like Climb, Affirm, and Pave so you focus on your goals instead of the barriers that keep you from reaching them. Note that you must first be accepted into a GA program before applying for financing.

View all FAQs

More Questions?

Call us at +1 (202) 517-1777

Contact Admissions

Dig Deeper Into The Curriculum

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

Speak with admissions about your options.

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

Let’s keep you updated.

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.