Basic Programming Concepts in Kotlin

Kotlin    |    Intermediate
  • 13 videos | 2h 3m 40s
  • Includes Assessment
  • Earns a Badge
Rating 3.8 of 6 users Rating 3.8 of 6 users (6)
Kotlin supports the same basic concepts as other high-level programming languages such as Java and C#. However, Kotlin has a unique, more concise syntax than these languages and also has some additional features which make programming in Kotlin more robust and secure. In this course, you will learn to work with basic Kotlin data types and syntax. You will explore how to make a choice between val-type variables and var-type variables and the details of how to use those in your code. You will also use string templates to evaluate expressions embedded in strings. Next, you will work with conditional branching using if-else statements and expressions. You will perform multiple conditional checks using when statements and expressions, work with collection data structures such as lists, sets, and maps, and use looping constructs such as for-loops, while loops, and do-while loops. Finally, you will explore null safety features in Kotlin such as null-safe invocations, not-null assertions, and the Elvis operator.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Create and use mutable variables using the var keyword
    Create and use immutable variables using the val keyword
    Use strings and string templates
    Perform conditional branching using if-else blocks and expressions
    Perform conditional branching using when expressions
    Work with lists in kotlin
  • Work with sets in kotlin
    Work with maps in kotlin
    Iterate over data with for, while, and do-while loops
    Invoke functions with null-safe invocations and not-null assertions
    Perform safe casts and use the elvis operator
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 45s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 12m 25s
    Learn how to create and use mutable variables using the var keyword. FREE ACCESS
  • Locked
    3.  Working with Val Type Variables
    9m 32s
    In this video, find out how to create and use immutable variables using the val keyword. FREE ACCESS
  • Locked
    4.  Using Strings and String Templates
    12m 28s
    In this video, you will learn how to use strings and string templates. FREE ACCESS
  • Locked
    5.  Performing Conditional Branching Using If-Else Statements and Expressions
    9m 3s
    Discover how to perform conditional branching using if-else blocks and expressions. FREE ACCESS
  • Locked
    6.  Performing Conditional Branching Using When Statements and When Expressions
    11m 1s
    Find out how to perform conditional branching using when expressions. FREE ACCESS
  • Locked
    7.  Working with Lists
    12m 42s
    During this video, discover how to work with lists in Kotlin. FREE ACCESS
  • Locked
    8.  Working with Sets
    9m 35s
    Learn how to work with sets in Kotlin. FREE ACCESS
  • Locked
    9.  Working with Maps
    10m 50s
    In this video, find out how to work with maps in Kotlin. FREE ACCESS
  • Locked
    10.  Iterating Over Data with For, While, and Do While Loops
    11m 3s
    In this video, you will learn how to iterate over data with for, while, and do-while loops. FREE ACCESS
  • Locked
    11.  Using Null Safety, Null-safe Invocations, and Not-null Assertions
    10m 20s
    Discover how to invoke functions with null-safe invocations and not-null assertions. FREE ACCESS
  • Locked
    12.  Working with Safe Casts, the Elvis Operator, and the Let Method
    10m 45s
    Find out how to perform safe casts and use the Elvis operator. FREE ACCESS
  • Locked
    13.  Course Summary
    2m 10s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.7 of 11 users Rating 4.7 of 11 users (11)
Rating 4.5 of 4 users Rating 4.5 of 4 users (4)
Rating 4.8 of 14 users Rating 4.8 of 14 users (14)