Become an Android Developer in 15 Weeks

Your fast track to in-demand development jobs for 2024! Learn to build professional Android apps from scratch in this intensive bootcamp, led by our team of industry experts. Build your development portfolio and get hired faster.

 

Man at laptop
Schedule

15 weeks

15-20 hrs/week

Enroll by

August 28th, 2024

Dates & times

September 2nd – December 12th, 2024

Live sessions Mondays and Thursdays 3pm-4pm ET

Android Ready Bootcamp Details

Jump into the exciting world of Android mobile development! In this comprehensive, 15-week bootcamp, you’ll learn the foundations of building modern Android apps from the ground up…no matter whether you are new to Android or even new to programming in general.

 

This fifteen-week bootcamp will teach you everything you to know from programming in Kotlin, all the way to developing impressive user interfaces in Jetpack Compose. You’ll explore many fundamental topics such as fetching data over the internet to running code in the background. 

 

By the end of this bootcamp, you will have experienced Android development from the ground up while also learning critical skills such as source control and object-orientated programming techniques. You’ll leave this program with your own capstone app and some interview experience to help you land your first Android mobile development job.

 

The current cohort runs from September 2nd to December 12th 2024. The live sessions are twice a week, Mondays and Thursdays 3pm-4pm ET.

 

Prerequisites

You are self-driven and motivated to learn. Participation in this program requires consistently meeting deadlines and devoting at least 20 hours per week to your work, including two one-hour live classes per week. You’ll need a computer running a modern operating system such as Windows or macOS. You should also have a basic understanding of your operating system from navigating the file system to creating and deleting files. You’ll also need a modern web browser such as Firefox or Chrome. 

Weeks 1-5

Jump into the world of Android mobile development! In your first two weeks, you’ll learn the basics of version control, you’ll find your way around Android Studio, and you’ll write your very first Android app! You’ll do all of this even if you’ve never written a single line of code before!

 

Then you'll take a deep dive into the Kotlin programming language. This introduction to Kotlin will start you off by writing simple commands and will gradually increase in complexity until you are defining your own objects. This is all done using Kotlin Playground; an online Kotlin scratch pad that allows you to experiment, make mistakes, and have fun.


Weeks 6–9

Explore the inner workings of an Android app. You’ll learn about all the various resource files and discover the purpose of the Gradle build system. You’ll also meet all the various unit types used through Android. After which, you’ll put your newfound Kotlin skills to work by building a variety of user interfaces with Jetpack Compose.

You'll use concurrency to run lots of code at once! Learn to leverage the power coroutines to conduct your code much like a conductor conducts an orchestra. You’ll learn the power of coroutines by making networking requests. You’ll also learn to leverage concurrency by way of Kotlin Flow; a reactive programming library. 


Weeks 10–13

In this part of the bootcamp, you'll leverage Jetpack Compose to create stateful user interfaces. You’ll learn how to define user state and how your screens will automatically update based on changing state. You’ll also learn how to add multiple screens to your app to make your app flow from screen to screen.


Weeks 14–15

You’ve built up an expert-level understanding of Android mobile development and its underpinnings by this point — and this is where the rubber meets the road. Your capstone project, which you’ve been working on in parallel to deepening your understanding of Android development, is now ready for its final touches. 

Need to prepare?

You do not need to have any prior experience in Android development.

You'll need a few tools and accounts that we will inform you of when you sign-up for the bootcamp.

Concepts covered

  • Android + Kotlin development
  • Modern Android development skills
  • Interview prep + soft skills

On-Demand Certificate Programs

If committing to this cohort's schedule doesn't suit your life style, consider checking out our On-Demand Certificate Programs. This bootcamp will be available as an on-demand program in August 2024.

Get started today

Become an Android Developer in 15 Weeks

Android Ready

September 2024

  • Content co-created with industry experts
  • Real-world projects, hands-on experience
  • Feedback from advanced mentors
  • Right-sized student cohorts
  • Interview preparation
$2,975 $1,149* one-time payment

*For information on flexible payment options, contact us at support@kodeco.com.

Mentors and Instructors

Zac Lippard

Zac resides in Murrieta, CA where he works as a Senior Mobile Engineer for Zillow. With over 12 years of experience developing Android applications, Zac has fostered a passion for the platform. He enjoys mentorship and training engineers within the mobile space. Aside from software engineering, Zac enjoys hiking with his family, fishing, stargazing and living vicariously through No Man's Sky.

Franklin Byaruhanga

Franklin is a Native Mobile App Developer proficient in Swift and Kotlin, with a background in telecommunications. He actively contributes to open-source projects like Mozilla Firefox and Unwrap. Franklin also enjoys competing in hackathons, having been one of the winners in the MoMo Hackathon 2023. Currently working as a freelance contractor, Franklin has developed educational apps and dating apps for various clients.

Fuad Kamal

Fuad provides mobile strategy, architecture & development for the Health & Fitness markets . He is the author of The Kotlin Book: an introduction to Android development for iOS Developers , and author and technical editor on other Kotlin / Android books and articles from Kodeco. He was one of the mentors for the first Kodeco mentorship program in 2020.

Jenn Bailey

Jenn is a CS professor for Aims Community College in Colorado and teaches certificate programs for .NET and Mobile App devs, and used to build .NET applications in C# for the financial industry. Jenn is the Mountain Region Mentor for Google Developer Group and has been an active part of GDG for over a decade. She also enjoys time with her daughter, pets, and walks in the beautiful setting of Northern Colorado.

Frequently asked questions

Don’t see your question answered here? Check out our Knowledge Base here for more answers about our Live Bootcamps, updated regularly.

Can’t find the answer you’re looking for? Contact our support team

What is the timeline for this bootcamp?

This program starts on September 2, 2024 and completes December 12, 2024 with live sessions twice a week on Mondays and Thursdays, 3pm–4pm ET.

 

Can I choose my own start date?

No. These programs are cohort-based, meaning everyone starts and finishes on the same schedule, so all students must start the bootcamp on the planned start date. If the schedule doesn't work for you, consider our On-Demand Certificate Programs. 

 

How much time should I plan to dedicate to bootcamp activities each week?

Students should allocate 15-20 hours per week to bootcamp activities, including attending live-sessions, studying content, completing assignments and working on the Capstone App. Content is introduced in the first live-session of the week and should be learned before the second live-session of the week. Homework assignments are given during the second live-session of the week and should be completed over the weekend.

 

What are the prerequisites for enrolling?

While some exposure to coding could be beneficial, it isn't necessary — this bootcamp is for complete beginners.

As well, you’ll need a fairly modern Windows, Mac or Linux computer to install and run the tools and frameworks needed for this course.

You'll also need an internet connection capable of  joining video meetings and streaming or downloading video content. If you'll be traveling during the bootcamp, please consider internet connection issues.

What sort of interview or job preparation is included?

This bootcamp includes some interview prep, and mock interviews. Students can also at any time ask their mentors, who have been through hiring processes many times, for interview and job-hunting advice. Many of our mentors have even been in the position of hiring new employees before, so they are well-suited to help you navigate and stand out in the challenging world of technical interviews.

What will the assignments look like?

Each week of the bootcamp, you'll be given some assignments, which can include: 

1. A Content Assignment, which assigns you modules or courses (or parts of them) that you need to read and watch to learn that week’s topic. 
2. A Homework Assignment, which gives you a challenge that will let you apply your learnings and demonstrate mastery of them.
3. A Capstone Project or checkpoints towards it to check your progress.

Assignments have a rubric to guide you so you know what you need to build for a passing grade. You should expect to spend between 5 and 10 hours each week on your homework.

 

What if the assignment release schedule doesn’t work for me? Can I work ahead?

Our live bootcamps are structured for a uniform pace rather than individual study times like exclusive weekends or weeknights. This is to ensure a collaborative learning environment where students progress and engage with the material and each other simultaneously.

 

Letting students work ahead often leads to confusion and anxiety among the peers who are not working ahead. The current schedule is a strategic balance aimed at maximizing collective success.

 

If the assignment release schedule doesn’t work for you,  consider joining one of our On-Demand Certificate Programs. 

 

If I struggle with a concept or homework, can I ask my mentor to hop on a video call to help me?

No, our mentors do not provide on-call video chat support. However, we provide training on how to effectively troubleshoot and get your questions answered asynchronously via text in our bootcamp chat channel. This skill will be valuable throughout your developer career.

 

If you you fall behind and feel you need additional assistance, you can discuss options with the bootcamp coordinator.

 

What happens with Daylight Savings Time? Does the live-session time change?

The live-session time is in Eastern Time (ET) and will be affected by Daylight Savings.

EST is 5 hours behind UTC from November to March, while EDT is 4 hours behind UTC from March to November.

If Daylight Savings occurs during your bootcamp, the mentors and Bootcamp Coordinator will remind students beforehand.

 

What are the requirements for earning a Certificate of Graduation in this bootcamp?

To earn a Certificate of Graduation, students must:


Attend at least 50% of live-sessions during the first 12 weeks.
Submit and receive at least a passing grade on all but one homework assignment.

   - We grade on a pass/fail system. Our assignment rubrics clearly designate what needs to be done to earn a passing grade.
   - Students can resubmit the first week's assignment if needed, and can resubmit one other assignment for regrading later in the bootcamp.

Submit and receive a passing grade on the final Capstone App submission.
Create and submit a short (1-2 minute) video to demo your Capstone App (the video itself is not graded).
Complete a final Student Exit Survey.


If you're not interested in a Certificate, or you realize partway through the bootcamp that you won't meet the requirements for graduation, that's okay! You're welcome to stay in the bootcamp to soak up all the feedback and guidance your mentors will offer.

What happens if I have to withdraw, or I am not able to complete the bootcamp?

If you have to withdraw from the bootcamp before it begins, you may request a refund by emailing support@kodeco.com before the course start date.

 

After the bootcamp begins, the bootcamp price is non-refundable. We may be able to offer partial refunds for extenuating circumstances, or move you to a future program. Please discuss your particular situation with your mentors and we’ll see what we can do.