Learn Kotlin in 2017: The Modern Java Alternative

Peter Sommerhoff, Learn coding without the fluff!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
38 Videos (3h 39m)
    • Welcome to "Learn Kotlin in 2017"

      2:46
    • Introducing Kotlin

      5:12
    • Try out Kotlin in 30 seconds!

      1:04
    • Installing the JDK

      2:46
    • Installing the IntelliJ IDE

      1:54
    • Setting up IntelliJ

      4:59
    • Using the Kotlin REPL

      5:30
    • Variables

      4:01
    • Data Types

      9:51
    • Expressions

      5:41
    • Nullables

      7:22
    • Mini-Project: Our First Little App

      4:30
    • Conditionals Using "if"

      8:10
    • Conditionals Using "when"

      3:40
    • Using "when" vs. "if"

      1:52
    • Conditional Expressions in Kotlin

      5:20
    • More Advanced "when" Constructs

      3:45
    • Arrays vs Lists

      4:58
    • Arrays 101

      6:25
    • Lists 101

      6:21
    • Looping: "for" Loops

      6:29
    • Looping: "while" Loops

      3:52
    • Using "break" and "continue"

      4:48
    • How to Name Loops

      3:33
    • Congratulations!

      4:03
    • Functions

      10:32
    • Mini-Project: Reversing a List

      7:52
    • Introducing Object-Orientation (OO)

      7:10
    • Classes & Properties in Kotlin

      4:20
    • Methods

      6:49
    • Constructors

      6:49
    • Named Parameters

      5:40
    • Inheritance

      10:20
    • Abstract Classes

      6:04
    • Deep Dive: "open" vs "abstract"

      4:02
    • Interfaces

      8:57
    • Overriding

      10:02
    • Data Classes

      11:21