Programming Kotlin

5 days Languages Deep Dive

Course Overview

Kotlin is a language that is gaining immense popularity for a few good reasons. It is a language that has been built from the strengths and powerful features of many different languages.

Who Should Attend?

Developers, technical leads, and architects who are involved in developing on or transitioning to recent versions of Java

What You'll Learn

  • Make use of advanced and useful features of Kotlin
  • Know when to use imperative vs. when to use functional style code
  • Create Fluent and expressive code
  • Design internal DSLs
  • Build for the JVM, native, or JavaScript deployment

Course Content

01 Creating Functions
02 Creating Classes
03 Imperative vs. Functional Style
04 Pattern Matching
05 Coroutines
06 Fluent Interfaces and DSLs
07 Deployment options: JVM, native, JavaScript

Ready to Get Started?

Download the detailed course outline or contact us for more information.