Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Kotlin for Java Developers by Coursera

Course Cover

5

(8)

compare button icon

Course Features

icon

Duration

25 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Teaching Type

Self Paced

icon

Video Content

25 hours

Course Description

Modern programming language Kotlin gives you more power to accomplish everyday tasks. Kotlin is concise and safe. It's pragmatic and focuses on interoperability. It can be used for Android apps and server-side development. Kotlin is compatible with all Java frameworks and offers good tooling support. It is a pragmatic language that can be easily understood by Java developers. Although Kotlin code can be compiled to JVM bytecode, JavaScript and Native codes as well, this course is primarily focused on Kotlin/JVM.

This course will help you to appreciate the power and beauty of Kotlin. The course will provide a brief overview of the language and discuss many cases, including those involving Java interoperability. This course is based upon your Java experience. It shows similarities between both languages and focuses only on the differences. This course will not cover programming fundamentals. We will discuss basic syntax, nullability and functional programming with Kotlin. Also, we'll talk about object-oriented programming using Kotlin.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

What You Will Learn

What is Kotlin?

History of Kotlin

Developing Kotlin

Introducing Kotlin to an existing project

Named & default arguments

Examples from the Standard Library

Nullable types under the hood

Sequences, Lambdas with Receiver, Types

Course Instructors

Author Image

Svetlana Isakova

Developer Advocate

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.
Author Image

Andrey Breslav

Instructor

Kotlin Project Lead

Course Reviews

Average Rating Based on 8 reviews

5.0

100%

Course Cover