• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
Online Degrees
Careers
Log In
Join for Free
Coursera
Chevron Left
Back to Kotlin for Java Developers

Learner Reviews & Feedback for Kotlin for Java Developers by JetBrains

Filled StarFilled StarFilled StarFilled StarHalf Faded Star
4.7
stars
2,107 ratings

About the Course

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. This course aims to share with you the power an...
...

Top reviews

MA

Jun 28, 2019

Filled StarFilled StarFilled StarFilled StarFilled Star

Excellent course, packed with relevant content and useful hands on Kotlin exercises with great feedback based on Coursera provided unit tests. Looking forward to more Coursera courses from JetBrains.

SY

Feb 10, 2019

Filled StarFilled StarFilled StarFilled StarFilled Star

This course is a very comprehensive and detailed introduction to Kotlin. However, it would be even better if it could include the generics part which is the most difficult but quite frequently used.

Filter by:

1 - 25 of 504 Reviews for Kotlin for Java Developers

Filled StarStarStarStarStar

By Karel v D

•

Jun 7, 2019

I like Kotlin as a language.

I very much dislike the tests given in this course.

The tests are more about reverse engineering games and doing maths than about learning a new language.

I spend a lot of time just trying to understand the assignments.

Overall a disappointment.

Filled StarFilled StarFilled StarStarStar

By Ciro

•

May 13, 2019

This course is good to learn Kotlin basics, well structured and the exercises are not trivial. But the speaker in the videos has a terrible accent, it's quite hard to get everything she says, I had to use subtitles which is annoying especially because they partially cover the text in the slides.

Filled StarFilled StarStarStarStar

By Jeni

•

Jan 3, 2019

I believe that when we learn a new language, we should try to isolate the learning objectives and teach those. This course offers many complications along with attempting to explain syntax differences; and the other complicating factors are making it really tough to figure out what the learning objectives are. The content is not clear. The accent of the instructor and speech impediments make it challenging to follow and decipher. Once we do decipher the content, the exercise are obfuscating algorithm learnings with syntax. This is not a good course and I will choose another way to learn this language.

Filled StarStarStarStarStar

By Bhargav M

•

Mar 10, 2020

The instructor has a very strong accent which makes the learning very difficult. I turned on the subtitles but it didn't really help as they were incorrect sometimes and even if they were correct, I couldn't really concentrate on the code displayed on the screen.

It would have been better if they highlighted a certain line of code every time they are talking about it. I had to move back and forth in the video to understand it fully and overall it became very tiring and time consuming process.

Filled StarFilled StarFilled StarFilled StarFilled Star

By Chuck D

•

Mar 5, 2019

Excellent coverage of core Kotlin concepts with plenty of good exercises. I look forward to the advanced Kotlin courses mentioned in the conclusion, covering DSLs, generics, coroutines, and more.

Filled StarFilled StarFilled StarStarStar

By Hemanth S V

•

Apr 5, 2020

I had to rewind the videos many times just because the course instructor's accent was unclear to me

Filled StarFilled StarFilled StarFilled StarFilled Star

By Shreck Y

•

Feb 11, 2019

This course is a very comprehensive and detailed introduction to Kotlin. However, it would be even better if it could include the generics part which is the most difficult but quite frequently used.

Filled StarFilled StarStarStarStar

By The I G

•

Jun 10, 2019

It's just west of money, the repenter English quality and the coding task are not satisfied.

Filled StarFilled StarFilled StarStarStar

By Amit H

•

Aug 1, 2019

Although a good introduction course, but the assignments were not relevant to the course material. They were mainly collections focused than anything else. Would have been real helpful if there were more hints around how to solve a assignments, in a more Kotlin idiomatic way.

Filled StarStarStarStarStar

By Giorgio M

•

Dec 20, 2019

I literally cannot understand what's she is saying half of the time. It's extremely frustrating and I do not recommend this course. I switched to a free bootcamp course on Udacity and hoping that'll be better.

Filled StarFilled StarFilled StarFilled StarStar

By Mika H

•

Nov 19, 2018

I liked the course. It had an interesting subject matter and excercises all in all and they were for the great majority really good. In very few instances instructions or lectures were not quite as easy to follow as I'd have hoped. One example was the even or odd test in GameOfFifteen. These were however resolved by checking the course discussion forums or just googling. Perhaps it is not so bad that students have to check outside resources and think about problems a bit. However it seems to me that having them spend a significant amount of time on understanding parity of permutations is not exactly the core focus of a programming course. Maybe a more extensive set of instructions could be given for the permutation parity check?

Filled StarFilled StarFilled StarFilled StarStar

By Fredrik R

•

Nov 20, 2018

Nice course. I liked the level. I really missed discussions on the assignments. It would have been really nice to see a solution with comments and compare it with my own to learn from my mistakes.

Filled StarFilled StarFilled StarFilled StarStar

By Vladimir L

•

Sep 22, 2019

Concise introduction to Kotlin. Challenging exercises. Some digging may be required to understand what is needed to accomplish a task.

Filled StarFilled StarFilled StarStarStar

By Syed A H

•

Apr 3, 2019

A course worth doing due to their assignments. Opens up the mind. However they need to make their problem statments more simpler as doing this doesnt offer a job in Google. :) Feedback would be to work on the discussion area and be more active for the people who made this course. And work on the content. Overall I am happy I went through this course.

Filled StarFilled StarFilled StarFilled StarFilled Star

By HaoPo Y

•

Oct 20, 2019

I think this course is very useful for someone who used java lang but wants to start using Kotlin to programming & to develop!

I'm an android developer, from Taiwan, completing the course and love it.

My English is not very well so I cannot speak how thankful for this course.

Thank you, Svetlana and Andrey.

Here are my words in Traditional Chinese:

很感謝這堂課藉由深入淺出地講解、問答與撰寫程式作業,給予我許多基本觀念。其中 byteCode 層面及 Kotlin syntax 於 Java 中的實際意義給了很多幫助。特別喜歡 Andrey 於採訪影片的談話,非常有意義!也感謝 Svetlana 努力地解說,謝謝你們!非常期待之後的課程拜託快點出吧!!!

Filled StarFilled StarFilled StarFilled StarFilled Star

By Mark A

•

Jun 28, 2019

Excellent course, packed with relevant content and useful hands on Kotlin exercises with great feedback based on Coursera provided unit tests. Looking forward to more Coursera courses from JetBrains.

Filled StarFilled StarFilled StarFilled StarFilled Star

By Jesus G S

•

Nov 27, 2018

Very interesting course where you will learn a lot about Kotlin.

Filled StarFilled StarFilled StarFilled StarStar

By Pietro D B

•

Jul 20, 2019

It's a really great way to start on Kotlin!

And by the way this is why we put it at the beginning of our own learning path (https://github.com/xpeppers/starway-to-orione/tree/master/study-path/languages/kotlin).

The only thing I didn't like were the final assignments: too much algorithmic for my taste. I'd have preferred something to prove and practice with the language and its features.

Thanks to Jetbrains!

Filled StarFilled StarFilled StarFilled StarStar

By Iurii C

•

Nov 7, 2018

Pros: I like nice syntax overview and explanation of why it was done this way or another.

Cons: Strong Russian accent makes it hard to listen to. Video is for beginners but Practical tasks are for Intermediate developers. I would simplify last practical task.

Filled StarFilled StarFilled StarFilled StarStar

By Muriele T

•

Jun 23, 2019

I was a bit disappointed, that i didn't get feedback from a human instructor (for the assignments)

For my taste there was a bit too much math knowledge necessary to complete the game of fifteen assignment.

The explanations in the videos were good.

Filled StarFilled StarFilled StarFilled StarStar

By Serghei Z

•

Mar 8, 2021

The course is nice and quite informative, but it is almost impossible to understand what the presenter is saying. The only way to get through the course was to mute videos and go for subtitles.

Filled StarFilled StarFilled StarFilled StarStar

By Guybert R

•

Dec 30, 2018

Great course but I won't give 5 stars because exams lack some explanation. Fortunately, some of us already asked the questions on the forum :)

Filled StarFilled StarFilled StarFilled StarFilled Star

By Mihai L

•

Jan 27, 2019

This course was interesting and way more approachable than functional programming in Scala course for instance. However it seems like Kotlin is still advancing very fast so there are some small issues in assigments (buildSequence is deprecated and replaced with sequence). What I noticed is that trying to implement things in a functional way was not always easy so sometimes I went with imperative approach

Filled StarFilled StarFilled StarFilled StarFilled Star

By Juan M R

•

Jun 19, 2019

The course was very well organized. Instructor clearly explained not only the language features, but also how they works under the hood. This allows the student to take full advantage of Kotlin.

Filled StarFilled StarFilled StarFilled StarFilled Star

By Mika S

•

Dec 15, 2018

Clearly explained, easy to understand and nice programming tasks. I could complain something of documenting what to do in programming task, and also more smaller tasks would be useful

  • Chevron Left
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ...
  • 21
  • Chevron Right

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Generative AI
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • ECTS Credit Recommendations

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok
Coursera

Sign up

Learn on your own time from top universities and businesses.

​
​
Between 8 and 72 characters
Your password is hidden
​

or

Already on Coursera?


Having trouble logging in? Learner help center

This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.