Chevron Left
Back to Kotlin for Java Developers

Kotlin for Java Developers, JetBrains

4.5
100 ratings
26 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....
Filter by:

28 Reviews

By Robert Firek

Dec 09, 2018

This course allows getting familiar with basic constructions and ideas included in Kotlin. The material is easy to understand and clearly presented.

I gave only 4 stars because some assignments force you to focus on a domain of exercise instead of practicing the language itself.

By Ivan Šipka

Dec 09, 2018

Great assignments!

By Jade Feldhousen

Dec 07, 2018

This is a course featuring explanations by Kotlin's core designers! It utilizes an educational plugin for intellij that allows for you to submit assignments from the ide.

This course is fun, the videos are concise and concrete, and the insight you gain from Andrey Breslav about the design philosophy of Kotlin is valuable. I would recommend the course, but be forewarned that it requires some investment in study so you understand and remember the language syntax.

By Gyorgy Abraham

Dec 03, 2018

Excellent course, thanks! Clean explanations, right to the point, good for java developers looking for a modern approach. Thanks for both teachers!

By David Miguel

Dec 02, 2018

Good course to move your mindset from Java to Kotlin.

By Pablo Valdes

Dec 02, 2018

The course was very interesting, however, I have to say that most of the knowledge I gained it in other places like stackoverflow website. I also consider that the course was a bit hard to catch if you are not practicing Kotlin day to day. I have been studying Kotlin as an Android developer for about 3 months and some stuff were difficult to understand, I guess a person with zero experience would have pulled his hair out. As another feedback, I would have liked being more close with the staff.

By Achim Brelle

Dec 02, 2018

I definitely like the course. Many thanks to Svetlana and Andrey and JetBrains. Looking forward to new Kotlin courses!

By Siarhei Krukau

Dec 02, 2018

The grader on 4th week was not providing clear messages about issue. Plus, the course covers only the basics. So, I've lost my interest to it.

By Gianluca Arcidiacono

Nov 27, 2018

Great course with great challenging assignments!

By Jesus Garcia Salinas

Nov 27, 2018

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