

You solve the assignments using JetBrains EduTools plugin for IntelliJ IDEA or Android Studio and there's a tutorial to show you how this works. The first programming assignment comes at the end of Week 2, and is a mastermind game. The learning outcomes for this stage are:Įach of the videos includes multiple choice quiz questions to check you understanding and every now and then you'll find yourself in the "Kotlin Playground" where you are asked to implement, or change a function by editing the code provided and running the code to see if it works. Svetlana Isakova walks through solutions to each of these - although these are not necessarily unique.

That means, that you can make the transition from Java to Kotlin very slow by adding new features to your existing Java application written in Kotlin.Īfter this the module looks at introducing Kotlin to an existing project gives a "Hello, world2 example and then goes on to the "nuts and bolts" of the language, pointing out the contrasts with Java where appropriate. Kotlin is designed so that using all its features from Java is straightforward. Kotlin is a JVM language so you can easily call Java code from Kotlin,but that also works in the other direction. You can even mix Kotlin and Java code in one project. You can use all the existing Java frameworks and libraries from Kotlin. It's really easy to start using Kotlin, especially if you're a Java developer. Week 2: Starting up with Kotlin is expected to take around 4 hours with 17 short videos to watch. It is taught by Andrey Breslav, who has been leading the design and development of the Kotlin Programming Language since 2010 when the project started, together with Svetlana Isakova who in addition to working on the Kotlin language co-authored the books 'Kotlin in Action' and 'AtomicKotlin' and, as a Developer Advocate, now spends her time teaching and speaking at conferences.Īlthough billed as a five-week course, as it is self-paced you can choose to go as fast or slow as you like and the five modules differ in the effort required.ĭespite being labeled Week 1 the Introduction, which consists of four videos in which Andrey Breslav explains what is Kotlin and outlines its history, amount to just 13 minutes but it certainly conveys the impression that Kotlin is special and motivates learning more.įrom here on in Svetlana Isakova takes over and the emphasis soon turns to code.

Kotlin for Java Developers comes from JetBrains, where Kotlin originated. A course introducing Kotlin to experienced Java developers with Kotlin's lead developer as one of the instructors is available on the Coursera platform.
