Kotlin for Java Developers, JetBrains

Filled StarFilled StarFilled StarFilled StarHalf Faded Star

4.5

116 ratings

•

30 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:

30 Reviews

Filled StarFilled StarFilled StarFilled StarFilled Star

By Mika Saaranen

•

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

Filled StarFilled StarFilled StarFilled StarFilled Star

By walid wakid

•

Dec 11, 2018

great

Filled StarFilled StarFilled StarFilled StarStar

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.

Filled StarFilled StarFilled StarFilled StarFilled Star

By Ivan Šipka

•

Dec 09, 2018

Great assignments!

Filled StarFilled StarFilled StarFilled StarFilled Star

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.

Filled StarFilled StarFilled StarFilled StarFilled Star

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!

Filled StarFilled StarFilled StarFilled StarFilled Star

By David Miguel

•

Dec 02, 2018

Good course to move your mindset from Java to Kotlin.

Filled StarFilled StarFilled StarFilled StarStar

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.

Filled StarFilled StarFilled StarFilled StarFilled Star

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!

Filled StarFilled StarStarStarStar

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.