</>SkillRecallRECALL WHAT YOU KNOW
LibraryPlannerDaily RecallWhy SkillRecall
AboutNewsContact
Explore Library
Prepare for an interviewExplore Library
All topics
  • Android Developer EssentialsAndroid Developer Essentials
  • ExpoExpo
  • FlutterFlutter
  • iOS Developer EssentialsiOS Developer Essentials
  • KotlinKotlin
  • React NativeReact Native
  • SwiftSwift
← Kotlin

Introduction & Core Concepts

50 lessons in Kotlin

  • Printing OutputQuiz
  • The main FunctionQuiz
  • Function DeclarationQuiz
  • Basic Data TypesQuiz
  • Optional SemicolonsQuiz
  • What Kotlin IsQuiz
  • Null Safety BasicsQuiz
  • Parameters and Return TypesQuiz
  • String TemplatesQuiz
  • Type InferenceQuiz
  • val vs varQuiz
  • Kotlin and Java InteropQuiz
  • Basic LoopsQuiz
  • Comments in KotlinQuiz
  • if as an ExpressionQuiz
  • when Expression BasicsQuiz
  • C-style for loopCode Quiz
  • Statements on one lineCode Quiz
  • if as an expressionCode Quiz
  • String template propertyCode Quiz
  • Comment syntaxCode Quiz
  • Single-expression functionCode Quiz
  • val vs varCode Quiz
  • Char literalsCode Quiz
  • Explicit type mismatchCode Quiz
  • The fun keywordCode Quiz
  • Type inferenceCode Quiz
  • Return type mismatchCode Quiz
  • Console output typoCode Quiz
  • when as an expressionCode Quiz
  • Inclusive vs exclusive rangesCode Quiz
  • Unit return typeCode Quiz
  • The main entry pointCode Quiz
  • Assigning nullCode Quiz
  • Optional SemicolonsFlashcard
  • Basic Data TypesFlashcard
  • Type InferenceFlashcard
  • Java InteroperabilityFlashcard
  • Arithmetic and Comparison OperatorsFlashcard
  • Comments in KotlinFlashcard
  • String TemplatesFlashcard
  • Everything Is an ObjectFlashcard
  • The main() FunctionFlashcard
  • val vs varFlashcard
  • Kotlin Compilation TargetsFlashcard
  • What Kotlin IsFlashcard
  • Concise, Expressive SyntaxFlashcard
  • Reading Input with readLine()Flashcard
  • Explicit Type AnnotationsFlashcard
  • println vs printFlashcard
</>SkillRecallRECALL WHAT YOU KNOW

Stay sharp, validate what you know, and explain it clearly — across software engineering, cloud & DevOps, AI, data, security, system design, testing & QA, mobile, UI/UX, and product & project management.

Explore

  • Library
  • Planner
  • Daily Recall
  • News

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

SkillRecall is a product of The Observable.

© 2026 SkillRecall. All rights reserved.

Made withlovein Sydney, Australia