Chevron Left
Back to Kotlin for Java Developers

Kotlin for Java Developers, JetBrains

4.6
272 ratings
63 reviews

About this 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 and the beauty of Kotlin. We'll have a basic overview of the language, as well as a discussion of many corner cases, especially concerning Java interoperability. The course is based on your Java experience; it shows the similarities between the two languages and focuses on what's going to be different. Note that this course won't cover the programming fundamentals. We'll discuss: basic syntax, nullability, functional programming with Kotlin, object-oriented programming with Kotlin, the power of the Kotlin standard library, and Java interoperability....

Top reviews

By YY

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.

By CD

Mar 05, 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.

Filter by:

63 Reviews

By Diego Antonio Barajas

Mar 17, 2019

This is a complete Kotlin course for Java developers

By Nikita Makarov

Mar 14, 2019

This course definitely will give you overview of Kotlin lang features (which are commonly looks like syntactic sugar, but unfortunately program assignments are to complicated.

Alson the course a lit bit outdated (no videos on coroutines, type aliases)

By Andreas Christian Broch

Mar 13, 2019

Great presenter. Clear and to the point. Very happy to have taken this course

By Vladimir

Mar 13, 2019

Waited for the next course from kotlin team

By Saber El harti

Mar 06, 2019

So Nice

By Chuck Daniels

Mar 05, 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.

By Martin Rajniak

Mar 02, 2019

Loved your exercises.

By Ruslan Ibrahimau

Mar 02, 2019

I believe Svetlana can speak better, this is the only problem with course. Hope you'll find some time to rerecord better audio.

By Petr Buno

Feb 22, 2019

Overall it was good, and also the information and assignments was Ok, but the accent of the speaker was annoying. Maybe it was not the accent, but the feel that the video is not properly prepared, cut, post processed without slips of the tongue and of course a lot of "under the hood" :D

By Pablo Perotti

Feb 16, 2019

I loved this course. I believe it is really useful for busy developers who want to update/upgrade their skills to now include the essentials of Kotlin language.