Skip to content

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

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.

icon
Instructor Details

placeholder

Svetlana Isakova has worked on the Kotlin language at JetBrains. She's co-authored the books 'Kotlin in Action' and 'AtomicKotlin' and now is a Developer Advocate, where she spends her time teaching Kotlin and speaking at conferences worldwide.

icon
More Android Development courses

$11.99

$54.99

$74.99

$74.99

$11.99

$64.99

icon
Reviews

4.5

154 reviews in total

Select a bar to show only those reviews.Select the bar again to show every rating.

By Gustavo F on 14-Nov-19

nice

By Yousef O K on 11-Nov-19

Good stuff

By Vikrant K on 10-Nov-19

Course was great with explanations and examples.Although I had lot of trouble submitting assignments with Edu tool on Linux.

By Daniel M on 4-Nov-19

Explanations were great (if not a bit brief), but assignments were really extra complicated and at times, vaguely explained. Sometimes, it would take hours to understand things, only to have a different explanation in the forum and accomplish it in minutes.

By Vladyslav S on 2-Nov-19

Very well structured projects, user-friendly EduTools plugin, interesting and useful tasks. Really nice course

By Rohit A on 30-Oct-19

I found the course really helpful in building understanding of Kotlin being already familiar with Java.

By Muhammad F on 28-Oct-19

The course was very well organized. The instructor clearly explained not only the language features but also how they work under the hood. Thanks a lot, Coursera for giving me this opportunity.

By Anton A on 21-Oct-19

Thanks very much, Svetlana and Andrey for that course!
It would be useful to add video solutions for the last task at week 5 to compare my implementation with one of the possible solutions proposed by the teacher

By Hamza A K on 21-Oct-19

It was a really good course for Kotlin. As an Android developer I've learned so many new features which I can use now.

By Erick A A T on 20-Oct-19

excelente curso te detalle cómo funciona el lenguaje Kotlin.

By Matt Y on 20-Oct-19

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 努力地解說,謝謝你們!非常期待之後的課程拜託快點出吧!!!

By Joseph S on 17-Oct-19

Nice Course, Complex assignment for newcomer to java, BUt its really good!

Showing 12 of 154 reviews