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.

 

AdobeStock_315385170
Schedule

15 weeks

20-25 hrs/week

Enroll by

Next cohort scheduled for September 2024

Dates & times

TBC

Live sessions twice a week

Android Accelerator Bootcamp Details

Build apps just like the pros! Get a strong foundation by starting with fundamentals in Kotlin, the modern programming language behind many Android apps. Then you’ll move to building modern, stylish apps in Android Studio, Google’s integrated development environment. You’ll start by building flexible, responsive layouts, and then bring more logic and complexity into your apps as you tackle navigation, networking, concurrency, background processing, data persistence, debugging, dependency injection, and animations to round out your Android knowledge. By the end of this accelerated bootcamp, you’ll have real-world Android development skills, along with solid portfolio and interview preparation, that will put you ahead of the rest in the Android job market.

 

The next cohort is scheduled to start in September 2024. The live session are twice a week.

Prerequisites

You are self-driven and motivated to learn. Participation in this program requires consistently meeting deadlines and devoting at least 25 hours per week to your work, including two one-hour live classes per week. You’ll need a Google Play developer account, and a computer with one of the following installed: Windows 8/10, a Mac with Mojave 10.14, or 64-bit Linux distro supporting Gnome, KDE, Unity DE, with glibc 2.31. As well, it will be useful to have some basic coding knowledge, and an Android phone to test your apps.

Weeks 1-4

After hands-on introduction to the tools and platforms you’ll need, you’ll get a solid overview of Android Studio, Kotlin programming basics, XML, app structure, emulators, Views, Activities, while you build your very first Android app!

 

Then you’ll go under the hood to take a deeper look at the open source programming language, Kotlin!
Through hands-on exercises, learn about data types, comparison and logical operators, loops, control flow, functions, classes as custom types, and more.

 


Weeks 5–7

With the basics under your belt, you’ll dig into the future of android apps: Jetpack Compose! Layouts, navigation, state management, and animation are made simpler and more powerful through Jetpack Compose, and in this section of the bootcamp you’ll conquer them all.


Weeks 8–12

In the second half of the bootcamp, you’ll tackle critical skills developers can’t live without, like Networking, Debugging and Data Persistence. You’ll also learn about options for Android app distribution, and how to publish an app to the Google Play store!

 

While practicing these skills, you’ll begin work on your Capstone App, which will let you build from the ground up and apply everything you’ve learned.

 


Weeks 13–15

Finally, you’ll take everything you’ve learned in the bootcamp and finish your work to build out and polish your fully-functional, non-trivial Capstone App, practice handling tech interview questions, showcase your app, and graduate!

Need to prepare?

If you’ve got a little bit of app development experience, or have gone through our course, Your First Kotlin Android App: An App From Scratch, you’re ready for the next step.

 

This Accelerator bootcamp involves hands-on programming in Kotlin through the Android Studio IDE, as well as other external tools like Git and GitHub.

Concepts covered

  • Android + Kotlin development
  • Professional app building
  • Portfolio development
  • Interview prep + soft skills

On-Demand Bootcamps

If commiting to this cohorts schedule doesn't suit your life style, consider checking out our On-Demand Bootcamps

Get started today

Become an Android Developer in 15 Weeks

Our enrollment is currently closed, but you can stay informed about the next cohort opening by signing up for updates.

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.

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.

Kelvin Pere

Kelvin Pere is an Android Developer currently working with the Kodeco Video Team as a Technical Editor for some of the courses. When not programming, he loves to watch TV series and write technical articles.

Frequently asked questions

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

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

What is the timeline for this accelerated program?

Our next program will start in September 2024 with live sessions twice a week. The exact dates and times are still to be confirmed.

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 one of our On-Demand Bootcamp.

 

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

Students should allocate 20-25 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?

We recommend that you have a bit of exposure to some level of coding or programming, as you’ll be able to keep up with the classes better. If you’ve already worked through our Your First App video courses for iOS or Android, then you’ll be well-prepared for our bootcamps!

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. (Mac required for the iOS Bootcamp). Check out the individual bootcamp pages for more details on what specific hardware requirements each program has.

 

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?

Each bootcamp includes an optional curriculum of job-search and interview prep content. 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 two assignments: 

1. The Content Assignment, which assigns you books, video courses, and articles you need to read or watch to learn that week’s topic. 
2. The Homework Assignment, which gives you a challenge that will let you apply your learnings and demonstrate mastery of them.

You’ll be applying the lessons you learned from the content of the week to build part of your Capstone App project, and each assignment builds on the last.  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 Accelerator 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 Bootcamps. 

 

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.