Skip to content

Pathway: Android Development

Cost: No-cost
Timeline: 10 weeks (Summer 2025)
Commitment: 4-6 hours per week
Skill Level: Introductory (AND101) ONLY

Build your own fully-functional apps with the Android pathway. Start by learning the basics of Android development including the IDEs, languages, and tools real-world android engineers use. Then learn the basics of making single-page apps that compute, list, and even query the internet for data! Next, you’ll deepen your understanding, learning about switching between screens, in-app databases, and other topics that help you build a fully-functional multi-screen app.

Apply Now

Course Details

Program Dates & Times

Program Dates & Times

Intro (AND101)
  • will run from Jun 4 - Aug 13, 2025
  • meets on Wednesdays from 5 PM - 7 PM PDT (8 PM - 10 PM EDT)
027-risk

Application & Prework  Deadline

May 4, 2025 at 11:59 PM Pacific Time

042-teacher

Location

This is a virtual courses.

Woman of color wearing google shift and blazer, wearing headphones and looking at cell phone
Smiling man of color wearing Google shift and hat

About The Course Pathway

Students enrolled in this course series will build their skills through real-world projects using APIs and industry-preferred libraries. Students will build applications using Kotlin, Google's preferred language for Android development.

During the second half of the course, students will participate in a group project and apply everything they've learned into conceptualizing, designing, and architecting their own functioning mobile apps from scratch. Teams will be given the chance to present their apps to receive feedback.

This course was originally designed by an Android Engineer from Google.

You Should Take this Course If...

icon of desk and chair

You would like the hands-on challenge of building apps to enhance your other coursework.

icon of student wearing glasses on laptop

You have access to a system with the ability to download and run Android studio and can devote time to completing out-of-class assignments

icon of smart phone with play icon

You want to learn application development using programming languages that the tech industry demands.

What You'll Learn

AND 101: Intro to Android Development

  • Android Studio IDE, Gradle, debugging, git
  • Kotlin programming language syntax and debugging
  • Views in Android, Layouts, ViewBinding, RecyclerView
  • APIs, parsing JSON responses, CodePath's AsyncHttpLibrary
  • Resource files, attribute files, theming Android apps
  • App lifecycle: onCreate, onDestroy, Shared Preferences

Did You Know?

icon of smart phone with code

60%

According to Google, over 60% of the top 1000 apps on the Play Store use Kotlin.

icon of desktop computer with user icon

70%

Android is the leading mobile OS worldwide, with over 70% of users

icon of green graph with upward arrow pointing to dollar sign

$111,000

Mobile App Engineers make an average salary of $111,000

Eligibility

CodePath requires all students to meet the following requirements in order to participate in our iOS Development course.

  • You are 18 years old or older

  • You are or will be in the US in Summer 2025

  • You are or will be enrolled in a US (Puerto Rico included) college or university in Summer 2025/Fall 2025

  • You are pursuing a degree related to computer science or software

  • You have completed a course on object-oriented programming
  • You have an understanding of Introductory programming (C++/Java/Other OOP language)
  • You have an understanding of classes, methods, data types, arrays, and conditionals
  • You can commit to attending classes and labs each week and completing 4-6 hours of work outside class time
    • 2 hours in-class
    • 2-4 hours outside of class
  • Device Requirements:
    • You must have access to a system with the ability to download and run Android Studio.
    • RAM: 8 GB RAM minimum, 16 GB RAM recommended
    • Hard Drive Free Space: At least 10 GB of available disk space
  • Your computer has a webcam and microphone, which you are willing and able to use in all virtual sessions as part of your active participation
  • You agree to abide by CodePath's Code of Conduct

Students will be assigned a prework task and must complete it on or before the admissions deadline, May 4, 2025.

Our courses are open to students of all backgrounds, fostering a learning environment where emerging engineers can develop the skills, support, and connections needed to secure the most competitive technical roles.

 

How to Apply

The application is a 3-step process:

  1. Complete a 5-10 minute application regarding your previous exposure to Mobile App development, interest in a tech career, and general information about yourself.
  2. CodePath will review your application to determine your eligibility.
  3. CodePath will send the appropriate prework assignment based on your technical experience level.
    1. Important Notes:
      1. Completion of this step is crucial for course admission. Failure to do so will result in disqualification.
      2. Submitting your application and prework early significantly increases your chances of acceptance into the program.

Finally, please await the admissions decision. In the event that you do not receive an immediate response after submitting your pre-work,  please do not worry, as all admissions decisions will be communicated via email.

Previous Instructors

CAREN CHANG
Android Engineer, Google
DEONNA HODGES
Emerging Products - Senior Mobile Engineer, Instacart
MARINA TANASYUK
Senior Android Engineer, Instacart

Hear from Our Alums

Headshot of Aldo Soccorras, CodePath Alumni
ALDO SOCARRAS

Android Engineer, Marco Polo

Florida International University

"My goal has always been to make a positive impact in the world through technology, and CodePath has given me the support and platform to do just that. Within a year, I have combined my passion for teaching and my love for mobile development while working alongside some of the most outstanding engineers in the industry. I completed the Android Development course this past Spring. Since then, I have built an award-winning mobile application, reached Top 10 in one of the country's largest hackathons, and worked at Meta (Facebook) as an Android Intern Lead by helping to instruct and facilitate the diverse Facebook University Program for incoming interns. In addition, I am currently working as an Android Tutor for Google's pilot program, which aims to increase Black representation in tech. I can say, without a doubt, that I have become a better engineer thanks to CodePath."

Apr

9

Courses

CodePath Summer 2025 Courses Info Session # 1

Virtual
4:00 PM - 5:00 PM PST
Apr

17

Courses

CodePath Summer 2025 Courses Info Session # 2

Virtual
12:00 PM - 1:00 PM PST

SUPPORT

FAQs

  • What is this course about?

    This course series teaches students to build their own fully-functional Android apps. Start by learning the basics of Android development, including the IDEs, languages, and tools real-world Android engineers use. Then learn the basics of making single-page apps that compute, list, and even query the internet for data!

    Students will build applications using Kotlin, Google's preferred language for Android development.

  • How do I apply to take this course?

    First, you will need to complete an application that will have questions about your previous exposure to Android development and your personal goals and history. 

    CodePath's admissions team will review your application answers to determine your eligibility. You will then receive the appropriate prework task for your level to complete.

    Note: This step must be completed for CodePath to review your application in its entirety. 


  • When does the class meet?

    The AND101 class will start on June 4, 2025 and meet once a week for 10 weeks during Wednesdays from 5 PM - 7 PM Pacific time.

  • How much time will I need to complete the assignments?

    Students should allot 4-6 hours for in-class and out-of-class assignments.

     

     

  • Who will the instructors be?

    The course instructors will be professionals from major technology companies who volunteer their time to share their knowledge. The labs will be taught by CodePath instructors who have completed the course.

  • What if I need additional help during the class?

    CodePath teaching assistants will be available in the labs to help you with your assignments. You will also be added to a Slack channel. If you have extra questions, you will be able to message the teaching team in Slack or email support for help.

  • Will I receive a certificate upon completion of the course?

    Yes, you will receive a certificate of completion upon completion of the course with a grade of 60% or higher. Many of our students will post and share their certificates on LinkedIn, and we encourage you to do so!

  • Is this class really offered at no cost? How are you able to do that?

    Yes! CodePath is a non-profit organization that is backed by major companies such as Cognizant, Meta, Comcast and Walmart. Thanks to their generous support, we are able to offer our courses to any eligible student at no-cost.

  • How can I get more information about this course?

    Please email admissions@codepath.org with any questions.

Apply today