• Online, Self-Paced
Course Description

Kotlin relies on the Java Class Library, and there are several integrated development environments (IDEs) to choose from for developing with Kotlin. In this course, you'll learn the basics of Kotlin and its tools.

Learning Objectives

Introducing Kotlin

  • start the course
  • describe the Kotlin language and its features
  • specify the differences and similarities between Kotlin and Java
  • describe the various Kotlin data types, including variables, constants, strings, and arrays
  • define basic Kotlin syntactical structures

Developing in Kotlin

  • describe the various command-line compilers for Kotlin and their uses
  • identify Kotlin's build tools and their uses
  • define Koans and its purpose in Kotlin
  • describe the various Kotlin integrated development environments (IDEs)

Practice: Compiling a Kotlin Program

  • detail Kotlin's features and tools

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.