Learn Kotlin Didactic Course in Online with Scratch Examples

About Kotlin:

Learn the Kotlin programming language in this introduction to Kotlin. Kotlin is a general-purpose, open-source, statically typed “pragmatic” programming language. It is used for many things, including Android development.


Course Timings:

  •  (0:00:50) Create Your First Kotlin Project
  •  (0:04:23) Hello World
  •  (0:06:33) Working With Variables
  •  (0:11:04) Type System
  •  (0:15:00) Basic Control Flow
  •  (0:21:31) Basic Kotlin Functions
  • (0:27:12) Function Parameters
  •  (0:32:52) Arrays
  • (0:35:28) Iterating with forEach
  •  (0:41:17) Lists
  •  (0:42:47) Maps
  •  (0:45:05) Mutable vs Immutable Collections
  •  (0:49:24) Vararg Parameters
  •  (0:54:21) Named Arguments
  •  (0:56:26) Default Parameter Values
  •  (1:00:27) Create A Simple Class
  •  (1:03:35) Adding Class Properties
  •  (1:05:15) Class Init Block
  •  (1:06:40) Accessing Class Properties
  •  (1:07:32) Primary Constructor Properties
  • (1:08:17) Secondary Constructors
  •  (1:09:50) Working With Multiple Init Blocks
  •  (1:11:30) Default Property Values
  •  (1:11:59) Properties With Custom Getters/Setters
  •  (1:16:52) Class Methods
  •  (1:20:12) Visibility Modifiers - Public/Private/Protected/Public
  •  (1:22:30) Interfaces
  •  (1:24:21) Abstract Classes
  •  (1:26:13) Implementing An Interface
  •  (1:26:35) Overriding Methods
  •  (1:28:30) Default Interface Methods
  •  (1:29:30) Interface Properties
  •  (1:31:40) Implementing Multiple Interfaces
  •  (1:32:57) Type Checking And Smart Casts
  •  (1:36:18) Inheritance
  •  (1:43:07) Object Expressions
  •  (1:45:06) Companion Objects
  •  (1:49:51) Object Declarations
  •  (1:52:41) Enum Classes
  •  (1:58:16) Sealed Classes
  •  (2:00:07) Data Classes
  •  (2:12:25) Extension Functions/Properties
  •  (2:16:40) Higher-Order Functions
  •  (2:29:07) Using The Kotlin Standard Library
  •  (2:00:07) Data Classes
Copyrights: Freecodecamp.org


Post a Comment

Previous Post Next Post