Android Program for Professionals

Software engineers like you join the self-paced Outcome School Android Program to achieve the outcome that is a high-paying tech job in Android.

Transition to
Staff EngineerSenior Software EngineerTeam LeadPrincipal Engineer

Designed for Outcome

A recorded program to help developers get a high-paying job by learning the internals of how things work and mastering system design, at their own pace.

70 hours of recordings

27+ recorded classes, each 2 to 3 hours long. Simple explanations for complex topics.

Source code and notes

Complete source code of all the projects, along with the class notes.

Learn at your own pace

Join anytime from anywhere in the world and watch the classes on your own schedule.

We teach Internals

To get a high-paying tech job in Android, you must know the internals and be great at system design. Knowledge comes to those who crave for it.

Eligibility

Working professionals - anyone already working in Android but looking for a high-paying tech job by learning the internals and System Design.

Curriculum

We will learn all of these in-depth:

  • Kotlin
  • Dagger
  • Dagger Hilt
  • Jetpack Compose
  • ThreadPool
  • Coroutines Internals
  • Flow API
  • MVVM Architecture
  • MVVM Clean Architecture
  • Android Jetpack Components
  • How does the ViewModel work internally?
  • Build your own LiveData
  • Room, Database
  • Networking concepts like Multipart request and OAuth2.0.
  • Retrofit, OkHttp Internals
  • Project: NewsApp
  • Machine Coding Round
  • Offline First App Architecture
  • Detecting and fixing memory leaks
  • App Memory Usage and Garbage Collection
  • WorkManager
  • Unit Testing
  • Security, Proguard, NDK
  • APK Size Reduction Technique
  • System Design
    • WhatsApp
    • Image Loading Library
    • File Downloader Library
    • Networking Library
    • Caching Library
    • Instagram Stories
    • Nearby Friends App
    • Location Sharing App
    • Analytics Library
    • Deep Links Library
  • Dynamic UI - Update from the server
  • Native vs React Native vs Flutter
  • Optimization
    • App Startup Time Reduction
    • Android Runtime
  • Open Source Library Best Practices
  • WebSockets
  • Dos and Don'ts for DSA
  • Portfolio Building
  • Resume Building

Process

  1. 1

    Watch the First Session Recording

    Watch the first session recording to see what you'll learn and how we break down the internal workings of complex concepts into simple, clear explanations. This video covers all the questions you may have.

  2. 2

    Chat with us on WhatsApp to complete the enrollment

    Message us on WhatsApp to enroll. Once the enrollment is complete, you get instant access to all the recordings, the project source code, and the class notes.

    Fee: ₹60,000 (INR) or $625 (USD)

    You'll chat with a real person. We've chosen NOT to integrate AI.

  3. 3

    Learn at Your Own Pace

    Learn from 27+ recorded classes, each 2 to 3 hours long, which is about 70 hours of learning. Watch them on your own schedule and rewatch any class whenever you need.

  4. 4

    Project-Based Learning

    The project in this program closely matches what companies expect in the Android Machine Coding Round. You get the complete source code of the projects, so you can follow along from end to end and learn the most important skill that is debugging.

  5. 5

    Learn System Design

    System design is a key part of Android interviews. You will learn the right patterns, develop a strong product mindset, and think like a true product engineer.

  6. 6

    Revise with Class Notes

    You also get the class notes, so you can quickly revise the concepts before your interviews without rewatching the full recordings.

  7. 7

    Get a High-Paying Job

    Finally, with your efforts, you will be able to get the job you desired.

Your Teacher

Amit Shekhar

Founder @ Outcome School • IIT 2010-14 • I have taught and mentored many developers, and their efforts landed them high-paying tech jobs, helped many tech companies in solving their unique problems, and created many open-source libraries being used by top companies. I am passionate about sharing knowledge through open-source, blogs, and videos.

Amit Shekhar

Our Students' Growth

Got Salary Hike

CTC Change: 4 LPA → 24 LPA, 9 LPA → 24 LPA, 13 LPA → 46 LPA, 20 LPA → 60 LPA

Notable Transition

Software Engineer → VP of Engineering, Software Engineer → Staff Engineer

Open Source

Worked on Open Source projects and received interview calls from Top Companies

Our students got placed in top companies thanks to their efforts.

Meta
Google
Uber
Microsoft
Gojek
Deliveroo
Walmart
JPMorgan
Coupang
Flipkart
Swiggy
PayTM
NoBroker
Boeing
Target
DP World
Tesco
Chalo
Ixigo
Meesho
Samsung
Expedia
OLX
Upstox
Allen Digital
Motive
…and many more

What students are saying about us

Amit Verma

Amit Verma

I am immensely grateful to Amit Shekhar for his invaluable guidance and support in my journey as an Android developer. His clear and practical approach to teaching complex concepts made learning enjoyable and effective. With Amit's help, I am able to secure my dream job, and I continue to rely on his teachings as I advance in my career. I highly recommend Amit Shekhar to anyone looking to improve their development skills and achieve their professional goals. Thank you, Amit, for your support and for being an inspiring mentor and true leader!

Khush Panchal

Khush Panchal

Amit has been an incredible mentor to me. Under his guidance, I navigated the world of open source, which took my journey to the next level. Amit's presence works as a catalyst in the journey of learning and growing. His insights were incredibly helpful, whether it was cracking firms like Microsoft and Blinkit, negotiating salaries, or making career decisions. His mentorship also enabled me to create major open-source libraries. I am grateful to have Amit as a lifelong mentor and look forward to creating a positive impact with him.

Aman Shekhar

Aman Shekhar

I'm extremely grateful to Amit Shekhar for his guidance and support whenever I needed it. His teaching style made me feel very confident, as he has a unique ability to simplify complex topics. Amit's approach to teaching is what sets him apart. He also assisted me with mock interviews and preparation strategies for various companies. With his help, I successfully cracked interviews at multiple companies and currently hold a position as a Fullstack Engineer at Boeing. I highly recommend his program if you're looking to master system design.

Fee

India
₹60,000
INR
Outside India
$625
USD

Includes lifetime access to 27+ recorded classes (about 70 hours), the complete source code of all the projects, and the class notes. To enroll, chat with our team on WhatsApp.

You'll chat with a real person. We've chosen NOT to integrate AI.

Frequently asked Questions

Why Outcome School Android Program?

Software engineers like you join Outcome School Android Program to get a high-paying job in Android. In the recorded classes, we go deep into the internals of how things work and master system design, building the strong foundation that leads to a successful outcome.

What are the eligibility requirements for this program?

Working professionals - anyone already working in Android but looking for a high-paying tech job by learning the internals and System Design.

How are the classes delivered?

All the classes are recorded, so you can learn at your own pace from anywhere in the world. You can watch them on your own schedule and rewatch any class whenever you need.

What do I get in this program?

You get 27+ recorded classes, each 2 to 3 hours long, which is about 70 hours of learning. Along with the recordings, you get the complete source code of all the projects and the class notes.

How long will I have access to the recordings?

You get lifetime access. The recordings, the project source code, and the class notes always stay available to you, so you can come back and revise them whenever you need.

When can I join the program?

You can join anytime. Once the enrollment is complete, you get access to the recordings and can start learning right away.

What is the time commitment for the program?

The program has about 70 hours of recorded classes. We recommend spending 5-10 hours per week, and you can distribute these hours across the week according to your work schedule.

What is the fee for this program?

The fee is ₹60,000 (INR) or $625 (USD). To enroll, please chat with our team on WhatsApp.

Chat with us on WhatsApp

You'll chat with a real person. We've chosen NOT to integrate AI.