Advanced Compose

A structured 3-week course on Jetpack Compose— state, modifiers, navigation, testing, and more

Starts in April 2026 only with 200+ signups.
Join the list to help bring the cohort to life and secure the best price

Has navigation and state hoisting grown into excessive COMPLEXITY as the app scales?
Does unnecessary recomposition HURT your application performance?
Do you STRUGGLE dealing with semantics or testing your UI?
Do you feel LOST when using modifiers or custom layouts?

From Foundations
to Mastery

What will you learn

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.

Is this course for you?

This course is perfect for you if you’re a…


Coroutine newcomer

Learn coroutines from scratch, solve practical exercises, and see real-life examples.

Android or backend engineer

Dedicated materials showing how to use coroutines on typical applications properly.

Experienced coroutine practitioner

Gain deep understanding, refine patterns, avoid pitfalls, and boost performance.

Team
of developers

Elevate together to become effective in developing efficient applications.

QA engineers,
testers, etc.

This course is dedicated to all users of Kotlin Coroutines.

What's inside?

Advanced Compose in a nutshell

3 weeks-long course
Two experts co-leading: Marcin Moskala & Jov Mit
Lectures, exercises, and LIVE Q&As (recordings included)
Android & Compose Multiplatform resources
Private community of attendees and instructors
Certificate upon successful completion
6 months of access to all materials
Extra introductory week, with Compose essentials

Built & Taught by Experts

Marcin Moskala

Meet our expert! Marcin Moskala is a Certified Kotlin Trainer by JetBrains and a renowned expert in Kotlin Coroutines.



The author of the most popular and influential book about Kotlin Coroutines, a trainer who taught coroutines to hundreds of developers, and a popular conference speaker whose presentations often have no empty seats.



He is also known for his other books, like Effective Kotlin: Best Practices, and his over-decade-long dedication to teaching Kotlin.

(This work is based on trainer experiences from over 50 editions of the Kotlin Coroutines workshop)


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.

Certificate

Certified Compose Developer

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

Sign-up now!

Don’t wait - be early and get best discount avalible

FAQ

Frequently asked questions

Is it for individual developers or teams?
Are sessions recorded, and how long is access available?
How much time should I set aside?
What are the prerequisites and tools?
Who teaches this course?
Do I get a certificate?
What’s the schedule and format?
Can my company pay, and is there a team pricing option?
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.
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.