One App. One Language. 6 Platforms.

Master building industry-scale full-stack Kotlin apps with over 300 video lessons and 56h of content

Build a multi-module Kotlin & Compose Multiplatform chat app powered by a Spring Boot backend.

In collaboration with

After the Full-Stack Bundle, You Will…

Confidently build apps for 6 platforms

With just Kotlin, you will be able to build production-grade Spring Boot backends and connect a Kotlin Multiplatform client app to it – targeting Android, iOS, Windows, MacOS & Linux.

Understand advanced architecture & system design

These courses not only focus on building a solid software architecture from scratch, but teaching you in a way that you truly understand why architectural decisions are made the way they are.

Truly understand the technologies that matter in the industry

The chat app you’ll learn to build intentionally includes all those technologies that truly matter for the vast majority of apps in the industry.

Chirp

Build a 100% Responsive Chat App From Scratch

This is Chirp – a multi-module chat app you’ll learn to build with Kotlin & Compose Multiplatform as well as a Kotlin Spring Boot backend

Covers Everything the Industry Demands.

Philipp Lackner’s quality standard is to not only cover what you need in the real world, but also involve you into his own thought process behind every single of 20,000 lines of Kotlin code.

Architecture & System Design

Learn about the fundamentals of backend system design and app development architecture – and how to decide which approach is right for your app.

KMP & CMP Internals

Truly understand how KMP & CMP work under the hood to be able to better understand what you can do when things go wrong.

Multi-Module Architecture With Gradle

You’ll still have to fight Gradle – but after finishing this course bundle you’ll know how to do so without giving up.

100% Responsive UI

Transform professional Figma mockups into a reusable custom design system in Compose Multiplatform – 100% responsive with light & dark theme.

Databases & Caching

Learn to work with SQL databases having up to 10 tables and relations – and how you can guarantee fast data access via caching.

Networking

Master making HTTP requests from the client as well as properly handling these incoming requests on the server side.

Authentication & Session Management

Understand how you can implement a registration & login system with forgot password and email verification functionality.

Offline-First Development

Implement a local database with multiple tables and relations to make the entire client app work in offline-mode.

WebSockets

Establish a real-time connection between server & client to notify each other about new chat mesages and other important updates instantly.

Deeplinking

Learn to let clicks on URLs open your client app directly from the browser – very useful for email verification or reset password links.

Photo Picking & Uploads

Implement native photo pickers in the client apps and upload these to the server.
Server side, you will truly understand efficient remote file storage.

Push Notifications

Use the Firebase Admin SDK to send push notifications to Android & iOS devices when new chat messages arrive.
On all desktop platforms, you’ll implement native local notifications.

Pagination

Both server and client will follow a pagination approach to only load the data the client actually needs to display.

Security Best Practices

Learn to apply rate limiting, password hashing and more on the server side – so you don’t need to be afraid of it being abused.

Message Queues

With RabbitMQ you will learn to implement inter-service communication in Spring Boot – just like you’ll often face it in the industry.

Deployment via CI/CD

Make use of a custom GitHub Actions pipeline that automatically brings your backend instance online in minutes – with just a single push to your repository.

Philipp Lackner has over 14 years of experience in the software field. Over the past years, he built a following of over 250,000 developers on social media who trust his work. With over 20,000 sold copies of his courses and 700h+ spent for teaching Android concepts, he already helped hundreds of thousands people to learn practical skills they can immediately apply.

He has a degree in computer science, however it didn’t go as expected. The amount of theory that was taught in university made him think about a better approach to learn what is really needed in the real world. Over time, Philipp found mentors who taught him exactly that in a practical setting. That was the game changer for his career.

After having worked for dozens of companies around the globe as a consultant, Philipp now wants to teach other mobile developers what really counts for becoming an outstanding developer.

Philipp Lackner has over 14 years of experience in the software field. Over the past years, he built a following of over 250,000 developers on social media who trust his work. With over 20,000 sold copies of his courses and 700h+ spent for teaching Android concepts, he already helped hundreds of thousands people to learn practical skills they can immediately apply.

He has a degree in computer science, however it didn’t go as expected. The amount of theory that was taught in university made him think about a better approach to learn what is really needed in the real world. Over time, Philipp found mentors who taught him exactly that in a practical setting. That was the game changer for his career.

After having worked for dozens of companies around the globe as a consultant, Philipp now wants to teach other mobile developers what really counts for becoming an outstanding developer.

800H+

of Created Kotlin content

15,000+

Enrolled Students

14

Years of Software dev

What People Say About Philipp’s Courses

Pavel learned building apps for his clients thanks to Philipp’s courses

“If it wasn’t for him, I wouldn’t be here today.”

Martin Kiper convinced his interviewers thanks to Philipp’s courses.

“The return of the investment is insane for the courses.”

Rahul Ahuja gained the knowledge needed for an Android job in another country

“What these courses gave me was a push to develop real-world applications rather than doing some proof-of-concept stuff.”

Alon Shlider saved countless hours thanks to Philipp’s courses

“You can try it on your own with the Android docs, but it will take MUCH longer.”

Simon applies concepts learned from Philipp’s courses in an app with 5M downloads

“After just 20min, Philipp was able to answer all my questions.”

Esau has the same position as developers with 2 more years of experience

“Philipp’s courses are really worth what they cost.”

The Full Offer at a Glance

Make a one-time investment for lifetime access to

Building Industry-Level Kotlin Backends With Spring Boot

  • Lifetime access to 120 video lessons spanning over 20h

  • Access to backend homework assignments to practice with after watching

  • Certificate awarded after completion

Regular launch deal: 179 EUR

+

Building Industry-Level Compose Multiplatform Android & iOS Apps

  • Lifetime access to 170 video lessons spanning over 30h

  • Access to all professionally designed Figma mockups

  • Access to homework & extensions in the Figma design to practice developing more features

  • 12-month access to Chirp API hosted by PL Coding

  • Certificate awarded after completion

Regular launch deal: 229 EUR

+

Building Industry-Level Compose Multiplatform Desktop Apps

  • Lifetime access to 21 video lessons spanning over 4h

  • Access to all professionally designed Figma mockups

  • Access to homework & extensions in the Figma design to practice developing more features

  • Certificate awarded after completion

Regular launch deal: 59 EUR

Total value: 699 EUR

Total regular launch deal: 467 EUR

Bundle discount: -38 EUR

30% PL Coding Early-Bird Discount: -129 EUR

Early-Bird Deal: 299 EUR

56h of video material

30-day money-back guarantee

300+ video lessons

Approved by JetBrains

Total value:
699 EUR

Total regular launch deal:
467 EUR

Bundle discount:
-38 EUR

30% PL Coding Early-Bird Discount:
-129 EUR

Early-Bird Deal:
299 EUR

56h of video material

30-day money-back guarantee

300+ video lessons

Approved by JetBrains

30% Extra Discount on ALL Courses & Bundles

Discount already applied in checkout. Only during the launch week of the new Kotlin Full-Stack Developer Bundle.

Day(s)

:

Hour(s)

:

Minute(s)

:

Second(s)

FAQ

What does "in collaboration with JetBrains" mean?

We’ve collaborated with JetBrains – the makers of Kotlin Multiplatform itself – to create this course. This means the entire course bundle has been reviewed and approved by JetBrains’ KMP developer advocates – those people who fundamentally contributed to the technology itself.

What are the prerequisites to take this course?

The prerequisites are understanding basic concepts of the following technologies:

  • Kotlin
  • Jetpack Compose
  • Optional: KMP basics

Even if you don’t yet know the basics of these technologies, the courses will outline a roadmap of free resources from PL Coding to get on a level to proceed with this bundle.

Is there a money back guarantee?

Just as for all of our courses, you get a voluntary 30-day money back guarantee in case you’re not satisfied with the course content.

Do I get lifetime access?

Yes, it’s a one-time investment into your career to keep access to the course and updates in future.

Will I get a certificate on completion?

Yes, after following through the courses, you can take a final quiz that covers the concepts taught in the course. If you pass it, you will be awarded a certificate that proves that you can confidently apply full-stack concepts with Kotlin.