The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for server-side development, Android apps, and much more. Kotlin is 100% compatible with all existing Java frameworks, and has good tooling support. It’s a pragmatic language with a very low learning curve, and can be quickly grasped by Java developers. Kotlin code might be compiled not only to JVM bytecode but to JavaScript and Native code as well, but this course is focused on Kotlin/JVM.



Kotlin for Java Developers

Instructor: Svetlana Isakova
Access provided by Coursera Learning Team
119,019 already enrolled
(2,080 reviews)
Skills you'll gain
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills


Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

There are 5 modules in this course
What's included
4 videos
What's included
17 videos1 reading1 programming assignment3 plugins
What's included
19 videos1 reading2 programming assignments4 plugins
What's included
19 videos2 programming assignments4 plugins
What's included
18 videos1 programming assignment4 plugins
Instructor

Offered by
Why people choose Coursera for their career




Learner reviews
2,080 reviews
- 5 stars
75.97%
- 4 stars
18.50%
- 3 stars
3.50%
- 2 stars
0.67%
- 1 star
1.34%
Showing 3 of 2080
Reviewed on Aug 1, 2022
Would recomend if you're someone familiar with Java and looking to get into Kotlin.I'd say it takes less than the 5 allocated weeks if you practice at least twice a week.
Reviewed on May 2, 2020
The assignments don't have a detailed explanation. There should be more of code provided with fill the blanks kind of tasks. This would make it much easier and helpful as the assignments are tough.
Reviewed on Jun 13, 2021
Good survey of Kotlin language features. Would have been nice if assignments focused more on Kotlin idioms. Perhaps that's a fundamental issue with using an automated grader?
Recommended if you're interested in Computer Science

Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy