Description
Course info
Rating
(56)
Level
Intermediate
Updated
Nov 1, 2016
Duration
2h 10m
Description

Java as a programming language is almost 20 years old. Java hasn't changed a great deal over those 20 years, which is both a strength and a weakness. Java is very verbose, with lots of ceremony needed to do even the simplest thing. Enter Kotlin, a more modern version of Java. It adopts functional ideas such as immutability and first-class functions, out of the box, and it is also object-oriented. It aims to reduce the 'noise' that Java has and to make programs more concise and readable. This course, Getting Started with Kotlin, introduces you to Kotlin and will get you up to speed very quickly so that you can adopt this language in your projects. First, you'll learn how to install the Kotlin tools and set up the IDEs to use Kotlin, as well as learn some basic language syntax. Next, you'll learn how to start using the object-oriented features of Kotlin. You'll finish the course by learning how to use the programming features of Kotlin, and also how to write and run tests in Kotlin. By the end this course, you'll have a strong foundation of knowledge on basic syntax and features of Kotlin.

About the author
About the author

Kevin has spent way too many years in the software industry. Starting on PL/1 on IBM mainframes then graduating through dBase IV to Windows and eventually onto Java, .Net and now JavaScript where he finally thinks he has found a home until the next new shiny comes along.

More from the author
Unit Testing with JUnit 5 and Kotlin
Intermediate
2h 3m
Sep 26, 2019
Java Web Fundamentals
Intermediate
3h 22m
Jun 5, 2019
Building Web Applications in Kotlin Using Ktor
Intermediate
2h 13m
May 31, 2019
More courses by Kevin Jones
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Kevin Jones, and welcome to my course, Getting Started with Kotlin. I'm a developer and owner at Rock Solid Knowledge, a software development company based in the United Kingdom. Kotlin is a new language for writing applications on the JVM. It is a better Java than Java. This course is a quick introduction to developing Kotlin applications; no prior Kotlin knowledge is necessary. Some of the major topics we'll cover include, installing Kotlin tools and setting up the IDEs to use Kotlin, basic language syntax, using the object-oriented features of Kotlin, using the functional programming features us Kotlin, writing tests, and testing in Kotlin. By the end of this course, you'll know the basic syntax and features of Kotlin. Before beginning the course, you should be familiar with programming in Java. I hope you'll join me on this journey to learn Kotlin with the Getting Started with Kotlin course, at Pluralsight.