• Online, Self-Paced
Course Description

Kotlin uses many of the programming constructs that you'd find in other high-level programming languages. In this course, you'll explore type checking, loops, when statements, and the standard structures used for creating functions.

Learning Objectives

Loops and When

  • start the course
  • describe type checking and how it's implemented in Kotlin
  • specify how to define ranges using the in operator in Kotlin
  • describe how loops are implemented in Kotlin development
  • define when statements and their use in Kotlin programming
  • define collections and how they're used in Kotlin programming

Working with Functions

  • describe functions and their use in Kotlin programming
  • specify how to create a function in Kotlin
  • recall how to create lambdas in Kotlin
  • describe inline functions and their implementation in Kotlin programming
  • describe how to use try and catch for exception handling

Practice: Creating a Function

  • create a Kotlin application using loops and functions

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.