Skip to content

Meta — Taught by Meta Experts

Advanced Programming in Kotlin

Compare Meta’s Kotlin course for Android activities, object-oriented features, functional programming and testing with mocks and fakes.

PaidIntermediate10+ hoursEnglishCertificateAndroid and Kotlin
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

Meta develops Kotlin beyond introductory syntax through Android activities, object-oriented techniques and functional programming. Collection operations and lambda expressions sit alongside testing with substitutes. A final project brings these ideas together in an Android context.

What you will learn

  • Apply more advanced Kotlin object-oriented features.
  • Process collections with functions and lambdas.
  • Use mocks and fakes in Android unit tests.

Who this suits

Learners who already understand Kotlin fundamentals and have created a user interface in Android Studio.

Before you enroll

This is an intermediate course despite the word “advanced” in its title. Check the testing libraries and Android versions used in the exercises before adapting examples to a current project.

Coursera offers paid enrollment or subscription access. Check the enrollment screen for assessment and certificate terms, trials and any financial-aid options. Provider access terms can change; review them before paying.

Put it into practice

Write a small Kotlin component that filters a collection and depends on a replaceable data source. Test its behavior with a fake source and explain why the substitute makes the test useful.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

View the curriculum and current access options at Coursera.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Coursera
Learning format
Course
Price
Paid
Level
Intermediate
Study time (approx.)
10+ hours
Language
English
Certificate
Available; check provider terms
Created by
Meta — Taught by Meta Experts
Page updated
12 Oct 2026