Save for later

Kotlin for Java Developers

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.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 189 ratings
Length 6 weeks
Starts Jun 26 (45 weeks ago)
Cost $49
From JetBrains via Coursera
Instructors Svetlana Isakova, Andrey Breslav
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

introduction to kotlin

thank you for solution This course is a very comprehensive and detailed introduction to Kotlin.

Clear and straightforward introduction to Kotlin, covering a wide range of features the language can provide.

Nice but easy, waiting for 2nd and 3rd course Wonderful introduction to Kotlin for people who know something of Java.

Nice introduction to Kotlin.

Concise introduction to Kotlin.

Nice introduction to Kotlin language with all its crucial features.

It's a very good introduction to Kotlin for those who is coming from Java.

Read more

looking forward

Looking forward to using Kotlin for my next projects...

I'm looking forward to the next chapters.

Looking forward to more Coursera courses from JetBrains.

All in all, I got much deeper understanding of Kotlin & Java also.Looking forward for more courses from JetBrains, especially about Kotlin for Android & web/servers.

Looking forward to more courses on Kotlin!

Looking forward to new Kotlin courses!

Looking forward to the next course!!

I'm looking forward to more courses from JetBrains, especially one on coroutines.At first it bothered me a little that Svetlana was speaking freely (i.e.

Looking forward for more great content.

Read more

very good course

Very good course for Java Developers with lots of examples, easy explanations and interesting assignments.

Very good course.

Read more

very well

This is a great course, it introduce Kotlin very well, and show me a lot about how it works under the hood, anyway, it is a fantastic introduction course.

The content is very exhaustive and very well covered.

I think the course videos explain everything very well!

Awesome course packed with content and very well designed exercises!

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

The course was very well organized.

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 努力地解說,謝謝你們!非常期待之後的課程拜託快點出吧!!! excelente curso te detalle cómo funciona el lenguaje Kotlin.

Read more

from jetbrains

PS I'd love to see more courses like that from JetBrains i.e.

more time

Challenging and fun assignments, very practical, perhaps a bit underestimated in terms of the effort required (they definitely took me more time than what had been estimated).

It took me more time.

I'd be happy if I wasn't so busy and had more time for homeworks :-) Otherwise one week is sufficient.

It should spend more time on commonly used topics.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Operational/ Interoperability Tester $62k

Application Developer-JAVA/iOS $68k

Software Developer (iOS, Java) $80k

Java Software Analyst $99k

Senior Java/J2EE Programmer $102k

Quality Assurance & Interoperability Engineer Contractor $102k

Java/J2EE/ETL Developer $112k

Software Developer - Java / J2EE $113k

Java Test Engineer $116k

Java Portal Developer Lead $120k

Oracle Java Developer $134k

Senior Engineering Enterprise Storage Interoperability Engineer $139k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 189 ratings
Length 6 weeks
Starts Jun 26 (45 weeks ago)
Cost $49
From JetBrains via Coursera
Instructors Svetlana Isakova, Andrey Breslav
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now