Kotlin Programming Literacy (Beginner Level)

  • 15m
  • 15 questions
The Kotlin Programming Literacy (Beginner Level) benchmark assesses your knowledge of Kotlin features and use cases, as well as how to run Kotlin on the online playground, a local machine, and IntelliJ IDEA. You will be evaluated on your ability to work with mutable and immutable variables in Kotlin and use strings, string templates, conditional branching constructs, and null safety features. Learners who score high on this benchmark demonstrate that they have the skills to implement basic programming concepts in Kotlin.

Topics covered

  • create and use immutable variables using the val keyword
  • create and use mutable variables using the var keyword
  • identify the features of the Kotlin language
  • install and use IntelliJ IDEA to run Kotlin projects
  • invoke functions with null-safe invocations and not-null assertions
  • iterate over data with for, while, and do-while loops
  • perform conditional branching using if-else blocks and expressions
  • perform safe casts and use the Elvis operator
  • recognize situations where Kotlin might be used
  • run Kotlin on the command line using Jar files
  • run Kotlin on the online playground
  • transpile Kotlin code to JavaScript
  • use strings and string templates
  • work with lists in Kotlin
  • work with maps in Kotlin