In this course, you will expand your Kotlin fluency by exploring the advanced concepts used by many Kotlin programmers. You will learn the more advanced features of Kotlin that are required to build a robust, functional Android app.

Advanced Programming in Kotlin
4 days left! Save on skills that make you shine with 40% off 3 months of Coursera Plus. Save now

Advanced Programming in Kotlin
This course is part of multiple programs.

Instructor: Taught by Meta Experts
15,615 already enrolled
Included with
128 reviews
Recommended experience
What you'll learn
Implement an Android application with an Activity.
Implement advanced object-oriented features in Android.
Use mocks and fakes to perform unit testing in Android.
Use a Lambda expression to define a function as an object. Use collection processing methods for multistep collection processing.
Skills you'll gain
- Category: Development Testing
- Category: Test Driven Development (TDD)
- Category: Unit Testing
- Category: Mobile Development
- Category: Functional Design
- Category: Application Development
- Category: Object Oriented Programming (OOP)
- Category: Android Development
- Category: Programming Principles
- Category: Software Testing
Tools you'll learn
- Category: Kotlin
- Category: Android Studio
Details to know

Add to your LinkedIn profile
18 assignments
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by

Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
76.56%
- 4 stars
15.62%
- 3 stars
4.68%
- 2 stars
2.34%
- 1 star
0.78%
Showing 3 of 128
Reviewed on Mar 12, 2024
Very useful course for learning advance programming concepts in Kotlin as I have learned many concepts that I did not learn before in Kotlin.
Reviewed on Jan 22, 2024
Helping a student go from no knowledge on the topic to pro
Reviewed on Jul 21, 2025
Course explains advanced Kotlin programing, in-depth course.
