Image
Image

Compose Mastery Track:

Advanced Level

Build scalable and high-performance
Android apps with Compose

Architecture, performance, state management, and prodiction-ready patterns for real-world Android projects.

Sign In
Advanced Compose Course
13 Apr - 1 May 2026
Compose = Jetpack Compose + Compose Multiplatform;
Image
ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage
ImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImageImage

3 weeks

A well-structured 3-week program covering the most crucial topics in the most efficient way, requiring 7–20 hours per week depending on your ambition and time constraints.

Advanced Level

Built for people who already have solid fundamentals and want to go further.

Real World Practice

Learn by doing. Reinforce each lesson with quizzes and hands-on exercises, and bring your questions and challenges to the weekly Q&A sessions for support and feedback.

Is this course for you?

If this sounds familiar... This course is or you!

You use Jetpack Compose in real projects

You struggle with architecture and state complexity

You want predictable, scalable UI code

You care about long-term maintainability, not just “making it work”

What will you learn

What will you gain?

ImageImageImage
01.
Solid mental models for state, side-effects, and recomposition; how to diagnose and prevent laggy UI.
02.
How modifiers work, and how their order affects UI; when to write custom modifiers and how to implement them correctly.
03.
Patterns for navigation and state hoisting that scale across the whole application.
04.
Reliable Compose UI testing: semantics, idling, and screenshot testing to catch regressions.
05.
Perils and pitfalls of the most common architectural patterns: MVVM, UiState, UiAction.
06.
Best practices, everyday use cases, and mistakes to avoid in Compose projects.
ImageImage

The Beautiful Compose Journey

Explore every step of building UIs in Jetpack Compose

module 1

Deep dive into Compose

  • Deep dive into composition and recomposition
  • Stability and strong skipping mode
  • State and derived state
  • Component identity
3 days
module 2

Understanding modifiers

  • How modifiers work and how their order affects UI
  • Implementing custom modifiers
  • Drawing phase and drawing modifiers
  • Layout phase, layout modifiers, custom layout components
4 days
module 3

Navigation

  • Using navigation 3
  • Patterns for navigation
  • Managing back stack
  • Deep links
1 day
module 4

Accessibility and testing

  • Semantics and semantic modifiers
  • Debugging accessibility
  • UI testing
  • Screenshot testing
2 days
module 5

Architecture, conventions, and best practices

  • Compose Conventions
  • Clean Architecture, view models & MVVM/MVI patterns
  • Conventions and best practices
  • Common mistakes
3 days
Extra module

Compose Multiplatform

  • Multiplatform libraries
  • Kotlin support for multiplatform programming
  • Resources in Compose Multiplatform
  • Starting Compose Multiplatform project
1 day

The mind behind the knowledge

Marcin Moskala

Meet our expert! Marcin Moskala is a Certified Kotlin Trainer, Kotlin GDE, and official JetBrains Training Partner.

Marcin is a consultant and a hands-on developer who focuses on pragmatic, production-ready Kotlin and Jetpack Compose. He’s the author of 6 Kotlin books (incl. Effective Kotlin) and a speaker at 90+ international conferences (KotlinConf, Droidcon).

His teaching is built around what developers actually need: understanding the “why” behind APIs, spotting common traps early, and adopting patterns that survive code review and scale with the codebase.

(Based on insights from 50+ editions of workshops and training programs.)

Image
Image

Built & Taught by Experts

Jov Mit

Meet our expert! Jov Mit is a lead Android developer, mentor, and a software craftsman, specializing in Jetpack Compose, clean code, and TDD.

He teaches through hands-on workshops and codelabs inside his Android devs community, and on other platforms like Droidcon Academy. He publishes practical Compose tutorials and best practices on his YouTube channel.

Jov also writes about architecture and testing, and shares implementation guides on his blog.

Recent topics include custom layouts, Views ↔ Compose interop, Screenshot testing, CI/CD, architectural approaches, and navigation patterns—rooted in real-world project experience and community mentoring.

What Comes After?

Advanced Compose

Polished Compose

Once your apps are scalable, efficient and easy to maintain, the next step is refinement - design systems, animations and visual polish.

Take a look at our June course focused on design systems, Material 3, motion and UI details.
Image

Polished Compose

Explore Polished Compose

Choose your learning path

Start with Advanced Compose — or commit to the full Compose Mastery Track.

core course
Architecture Focus
Advanced Compose
Image
  • 3 weeks of guided learning
    + an extra intro week with Compose essentials.
  • ~7h - 20h a week of live practice-first sessions, coding challenges, and two real-time Q&As a week
    Follow the entire pathway or drop in on the topics that matter most to you.
  • A vibrant peer community  
    Share ideas and feedback every day.

  • 6 months on-demand library
    Re-watch every lesson and download every resource for a full 6 months after the cohort ends.
  • Certificate of Completion
    Earn proof of your new skills and share it with your employer once you finish the capstone projects
1799 PLN
666 PLN
(excl. VAT)
Join Advanced Compose
best value
Compose Mastery Bundle
Advanced Compose
& Polished Compose
Image
  • Level: Advanced
  • Dates: April 13 – May 1
  • Architecture, Performance, Testing
Image
  • Complementary Course
  • Dates: June 8 – June 19

  • Design systems, Material 3, Motion Design
2499 PLN
999 PLN
(excl. VAT)
Choose the full track
Team Access
Image
Halina Ciccone
Head of Corporate Training Partnerships
halina@kt.academy
Get an offer
  • We are trusted by:
    Accenture, Allegro, Atlassian, Bloomberg, Empik, FlixBus, IBM, ING, LinkedIn, Octopus Energy, Paramount, Philips, PKO Bank Polski, REWE digital GmbH, SAP, Schibsted, Spotify, The New York Times Company, Vinted and many more...
    Extras:
  • Special price for a team
  • Private Q&A for your company when you enrol 20 + people.
  • VAT invoice & bank transfer instead of online checkout.
  • Extended payment window – up to 30 days.
  • Money-back guarantee if the cohort isn’t a fit.

Certificate

Increse perceived post-course value

Image
Your Advanced Compose Credential

Awarded to developers who demonstrate production-grade mastery of Jetpack Compose—state & recomposition, modifier order/custom modifiers, navigation, testing, and best practices—a project-based assessment reviewed by the instructors.
Key benefits:

Verified expertise - thorough, project-based assessment

Elite community - join a network of certified Compose specialists

Career catalyst - showcase concrete proof of advanced skills

Feedback

Real feedback from engineers mastering Kotlin Coroutines.

Image

I really loved the exercises. They felt like taken from real life projects and very organic. The automated tests with the additional feedback had a great effect on my learning.

Image
Matthias
Full Stack Developer & Project Lead
Image

Thanks to the course, I realized the subtlety of using co-programs in Kotlin, received good mentoring from teachers. The consistent structure of explaining topics always keeps the focus, smoothly leading to tasks that allow you to realize the acquired skills.

Image
Shamil Gulmetov
Android Developer
Image

The material is thorough and clearly explained, though intellectually demanding and requiring real time investment. The foundations are solid, but you still need your own practice to solidify the knowledge.

Image
Artur Wronski
Backend Developer
Image

The course was well-structured to me, with all information presented clearly. The exercises were interesting and feedback was quick and constructive. The Q&As with JetBrains members were a great addition, thank you!

Max Shchezhin
Android Developer
Image

The course is well-paced, the exercises are appropriate and Marcin made sure to answer all questions. By far one of the best software courses I've taken.

Nacho
Software Engineer
Image

Marcin made this knowledge easy to learn and practice, what saves us a lot of time.

Krystian Mateja
Senior Engineer
Image

I like that we have 6 months to finish all tasks and the project because most of us don't get to listen to the course every day.


I still have some uncertanties, but am much more confident in what I do and I'm still referencing the course materials which are very helpful for quick reminder of what to do.

Image
Vito Medved
Senior Android Software Developer

FAQ

Frequently asked questions

Image
Is it for individual developers or teams?
ImageImage
Are sessions recorded, and how long is access available?
ImageImage
How much time should I set aside?
ImageImage
What are the prerequisites and tools?
ImageImage
Who teaches this course?
ImageImage
Do I get a certificate?
ImageImage
What’s the schedule and format?
ImageImage
Can my company pay, and is there a team pricing option?
ImageImage
What is your refund policy?
ImageImage
Empower Your Engineering Team
Build a shared language of best practices and accelerate your projects.  Get our tailored proposal for companies and learn how Coroutines Mastery drives team efficiency.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Empower Your Engineering Team
Build a shared language of best practices and accelerate your projects.  Get our tailored proposal for companies and learn how Coroutines Mastery drives team efficiency.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Week by Week

A clear path to progress

Week 1
1.
Coroutine essentials
ImageImage
ImageImage
Week 2
2.
Advanced Coroutines
ImageImage
ImageImage
Week 3
3.
Synchronization and Flow
ImageImage
ImageImage
Week 4
4.
Hot flow
ImageImage
ImageImage
Week 5
5.
Coroutines in real-life projects
ImageImage
ImageImage