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
Labor Day starts with $70+ in savings on Coursera Plus. Save 40% for 3 months.

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

Instructor: Taught by Meta Experts
15,995 already enrolled
Included with
129 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: Object Oriented Programming (OOP)
- Category: Mobile Development
- Category: Test Driven Development (TDD)
- Category: Programming Principles
- Category: Functional Design
- Category: Android Development
- Category: Software Testing
- Category: Unit Testing
- Category: Application Development
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.74%
- 4 stars
15.50%
- 3 stars
4.65%
- 2 stars
2.32%
- 1 star
0.77%
Showing 3 of 129
Reviewed on Mar 4, 2025
Great cource! Final task may be updated by using SingleActivity approach but anyways it still actual for a lot of projects.
Reviewed on Sep 22, 2023
This is a wonderful track , it has a lot of important topics and with a consious and beautiful explain ...
Reviewed on Nov 17, 2023
It's a great journey, and I learned a lot of new things from this course. It will be great helpful in my real-life experience. Thank you