Skip to content
UdemyJavaPaid courseBeginner levelCertificate

Kotlin Quick Start for Java Developers (Udemy.com)

A tutorial for Java developers who want to quickly get up to speed with Kotlin.

Created by: Dave Ford

Last updated September 2017

icon
What you will learn

  • Key concepts/syntax of the Kotlin language
  • Kotlin in the context of the IntelliJ IDE
  • Object-oriented programming with Kotlin
  • Functional programming with Kotlin
  • Kotlin standard library (highlights)
  • Kotlin-Java interop and migration strategies
  • IntelliJ tips and tricks
  • Setting up Gradle for Kotlin

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.4 out of 5higher than 37% of them
  • Reviews93#216 of 232 by number of reviews
  • Length3.1 hoursshorter than 83% of them
  • Last updatedSeptember 2017earlier than 87% of them

icon
Course Description

In this course, I will guide you through a number of small examples and one modestly complex project. Through these examples, you'll learn the fundamental language features needed to create Kotlin applications.

This isn't an in-depth reference covering every detail of the language. Rather, it's a tutorial covering the most important parts of the language, the 80% that I use every day. After completing this course, you'll still have more to learn, but you'll have everything you need to start being productive with Kotlin.

The table of contents is not ordered in terms of Kotlin features. Rather, the course is organized by the business features we add to our sample project. We introduce new Kotlin concepts as the need organically arises in the context of building our project.

We'll be using the IntelliJ IDE. So you'll be learning the fundamentals of Kotlin in the context of one of the world's greatest IDEs. And that's important because Kotlin, when teamed with IntelliJ, provides the most productive programming environment I ever used. With that said, this course is still appropriate for those who just want to learn Kotlin but don't plan on using IntelliJ.

Lastly, this course is not specific to any particular problem domain (i.e. android apps, server-side web apps, compile-to-JavaScript apps, or native apps). Instead, we focus on the core concepts common to all domains. As such, most of our examples take the form junit test cases.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Dave Ford

I have been a software developer, trainer and consultant since the late 90s. I have worked with dozens of languages and platforms including server-side web, client-side web and mobile.

My projects include car configurators for global car companies, back office apps for small businesses and everything in between. My company, Smart Soft, does development, training and consulting. 

icon
More Java courses

Free

$84.99

$119.99

$174.99

$17.99

$12.99

icon
Reviews

4.4

93 ratings on Udemy

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

By Mattias Edin on 9/4/2023

Good match of course material with quick start into Kotlin essentials, which was what I was after. I have some remarks on how you wrote the code, like I didn't like the way you wrote the tests. Test should in reality only test one or very few things. Also i find it hard to read the code when the variables you use are short with only one character and number, makes it easy to get confused. Overall good course!

By Mohammad Waseem Raza on 11/27/2022

There is no doubt that course teaches good basic stuffs about kotlin and one can get started. But I was honestly expecting more because of the title (for java Developers). Could you please extend this course with some more advance topics? Thanks!

By Xavier on 4/1/2020

Buena partida de inicio en cuando al KOTLIN, me ha interesado mucho, el simple hecho de como reducir las funciones y el espacio de trabajo de una forma basica i constructiva, y en cuanto si recomendaria el curso, claro que si yo animo a todo aquel que este interesado para saber que es el kotlin y entender por donde tirar yo lo animo a mi me ha ido muy bien decara a mis espectativas empresariales. A/A Grácias.

By Watsapon Kampong on 1/8/2019

at first, I plan to learn basic Kotlin by my self and my estimate time is 16 hour, this course reduces my learning time 8x. (if you have well Java background this course pretty helpful for a fast move to Kotlin, speed up 2x for ultra+ )

By Carolyn Hung on 12/9/2018

Great course for total beginners, the teacher explained really well and good example to bring in Kotlin concept, also shared useful tricks when development. I really enjoyed this course.

By Nick Southwell on 11/19/2018

A well done course, Great for a quick introduction to the language, but I would have liked a lot more content. I liked that this was all writing code and using jUnit to exercise the code.

By David Kovacs on 11/10/2018

This course was exactly what I was looking for. I'm a Java developer with a lot of Java experience and this was a very quick and fun introduction to Kotlin. Thanks for creating this course!

By Tony Sherman on 11/10/2017

Dave, great job. Loved the TDD approach, and I thought you covered the material well. If you had finished the game.(shuffled, who one etc.) then this would have been a 5 star course. Thank you, highly recommended.

By James Green on 9/25/2017

A little bit slow at times, but didnt really subtract from learning apart from skipping ahead every now and again, understandable for people who are struggling. I understand it is meant to be a quick start course but the blackjack program feels unfinished, should have at least left it in a playable state.

By David DeCesare on 9/15/2017

Excellent approach to comparing Kotlin to Java and demonstrating the interoperability between the two. Also, I appreciate the instructor highlighted unit testing early on. +1 for using Github in the course.

Showing all 10 reviews on CourseDuck

Read all 93 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 88 / 100