Kotlin Course - Tutorial for Beginners

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.<br /> <br /> 🎥Course developed by Nate Ebel. Check out his YouTube channel: <a href="https://www.youtube.com/channel/UCVysWoMPvvHQMEJvRkslbAQ" title="https://www.youtube.com/channel/UCVysWoMPvvHQMEJvRkslbAQ" target='_blank'>https://www.youtube.com/channel/UCVysWoMPvvHQMEJvRkslbAQ</a><br /> <br /> ⭐️ Course Contents ⭐️<br /> ⌨️ (<span class="playtime" data-second="50" title="Create Your First Kotlin Project">0:00:50</span>) Create Your First Kotlin Project<br /> ⌨️ (<span class="playtime" data-second="263" title="Hello World">0:04:23</span>) Hello World<br /> ⌨️ (<span class="playtime" data-second="393" title="Working With Variables">0:06:33</span>) Working With Variables<br /> ⌨️ (<span class="playtime" data-second="664" title="Type System">0:11:04</span>) Type System<br /> ⌨️ (<span class="playtime" data-second="900" title="Basic Control Flow">0:15:00</span>) Basic Control Flow<br /> ⌨️ (<span class="playtime" data-second="1291" title="Basic Kotlin Functions">0:21:31</span>) Basic Kotlin Functions<br /> ⌨️ (<span class="playtime" data-second="1632" title="Function Parameters">0:27:12</span>) Function Parameters<br /> ⌨️ (<span class="playtime" data-second="1972" title="⌨️">0:32:52</span>) Arrays<br /> ⌨️ (<span class="playtime" data-second="2128" title="Iterating with forEach">0:35:28</span>) Iterating with forEach<br /> ⌨️ (<span class="playtime" data-second="2477" title="⌨️">0:41:17</span>) Lists<br /> ⌨️ (<span class="playtime" data-second="2567" title="⌨️">0:42:47</span>) Maps<br /> ⌨️ (<span class="playtime" data-second="2705" title="Mutable vs Immutable Collections">0:45:05</span>) Mutable vs Immutable Collections<br /> ⌨️ (<span class="playtime" data-second="2964" title="Vararg Parameters">0:49:24</span>) Vararg Parameters<br /> ⌨️ (<span class="playtime" data-second="3261" title="Named Arguments">0:54:21</span>) Named Arguments<br /> ⌨️ (<span class="playtime" data-second="3386" title="Default Parameter Values">0:56:26</span>) Default Parameter Values<br /> ⌨️ (<span class="playtime" data-second="3627" title="Create A Simple Class">1:00:27</span>) Create A Simple Class<br /> ⌨️ (<span class="playtime" data-second="3815" title="Adding Class Properties">1:03:35</span>) Adding Class Properties<br /> ⌨️ (<span class="playtime" data-second="3915" title="Class Init Block">1:05:15</span>) Class Init Block<br /> ⌨️ (<span class="playtime" data-second="4000" title="Accessing Class Properties">1:06:40</span>) Accessing Class Properties<br /> ⌨️ (<span class="playtime" data-second="4052" title="Primary Constructor Properties">1:07:32</span>) Primary Constructor Properties<br /> ⌨️ (<span class="playtime" data-second="4097" title="Secondary Constructors">1:08:17</span>) Secondary Constructors<br /> ⌨️ (<span class="playtime" data-second="4190" title="Working With Multiple Init Blocks">1:09:50</span>) Working With Multiple Init Blocks<br /> ⌨️ (<span class="playtime" data-second="4290" title="Default Property Values">1:11:30</span>) Default Property Values<br /> ⌨️ (<span class="playtime" data-second="4319" title="Properties With Custom Getters/Setters">1:11:59</span>) Properties With Custom Getters/Setters<br /> ⌨️ (<span class="playtime" data-second="4612" title="Class Methods">1:16:52</span>) Class Methods<br /> ⌨️ (<span class="playtime" data-second="4812" title="Visibility Modifiers - Public/Private/Protected/Public">1:20:12</span>) Visibility Modifiers - Public/Private/Protected/Public<br /> ⌨️ (<span class="playtime" data-second="4950" title="Interfaces">1:22:30</span>) Interfaces<br /> ⌨️ (<span class="playtime" data-second="5061" title="Abstract Classes">1:24:21</span>) Abstract Classes<br /> ⌨️ (<span class="playtime" data-second="5173" title="Implementing An Interface">1:26:13</span>) Implementing An Interface<br /> ⌨️ (<span class="playtime" data-second="5195" title="Overriding Methods">1:26:35</span>) Overriding Methods<br /> ⌨️ (<span class="playtime" data-second="5310" title="Default Interface Methods">1:28:30</span>) Default Interface Methods<br /> ⌨️ (<span class="playtime" data-second="5370" title="Interface Properties">1:29:30</span>) Interface Properties<br /> ⌨️ (<span class="playtime" data-second="5500" title="Implementing Multiple Interfaces">1:31:40</span>) Implementing Multiple Interfaces<br /> ⌨️ (<span class="playtime" data-second="5577" title="Type Checking And Smart Casts">1:32:57</span>) Type Checking And Smart Casts<br /> ⌨️ (<span class="playtime" data-second="5778" title="Inheritance">1:36:18</span>) Inheritance<br /> ⌨️ (<span class="playtime" data-second="6187" title="Object Expressions">1:43:07</span>) Object Expressions<br /> ⌨️ (<span class="playtime" data-second="6306" title="Companion Objects">1:45:06</span>) Companion Objects<br /> ⌨️ (<span class="playtime" data-second="6591" title="Object Declarations">1:49:51</span>) Object Declarations<br /> ⌨️ (<span class="playtime" data-second="6761" title="Enum Classes">1:52:41</span>) Enum Classes<br /> ⌨️ (<span class="playtime" data-second="7096" title="Sealed Classes">1:58:16</span>) Sealed Classes<br /> ⌨️ (<span class="playtime" data-second="7207" title="Data Classes">2:00:07</span>) Data Classes<br /> ⌨️ (<span class="playtime" data-second="7945" title="Extension Functions/Properties">2:12:25</span>) Extension Functions/Properties<br /> ⌨️ (<span class="playtime" data-second="8200" title="Higher-Order Functions">2:16:40</span>) Higher-Order Functions<br /> ⌨️ (<span class="playtime" data-second="8947" title="Using The Kotlin Standard Library">2:29:07</span>) Using The Kotlin Standard Library<br /> ⌨️ (<span class="playtime" data-second="7207" title="Data Classes">2:00:07</span>) Data Classes<br /> <br /> --<br /> <br /> Learn to code for free and get a developer job: <a href="https://www.freecodecamp.org" title="https://www.freecodecamp.org" target='_blank'>https://www.freecodecamp.org</a><br /> <br /> Read hundreds of articles on programming: <a href="https://medium.freecodecamp.org" title="https://medium.freecodecamp.org" target='_blank'>https://medium.freecodecamp.org</a> <br /> <br /> ❤️ Support for this channel comes from our friends at Scrimba – the coding platform that&#039;s reinvented interactive learning: <a href="https://scrimba.com/freecodecamp" title="https://scrimba.com/freecodecamp" target='_blank'>https://scrimba.com/freecodecamp</a><i class="fa fa-language transViewIcon clickable" title="Translation"></i>

Kotlin Course - Tutorial for Beginners
Video date 2019/07/12 22:11
Play musics without ads!
Kotlin Course - Tutorial for Beginners
Once shared, this message disappears.
https://i.ytimg.com/vi/F9UC9DY-vIU/mqdefault.jpg
https://www.youtube.com/embed/F9UC9DY-vIU
Kotlin Course - Tutorial for Beginners
32K+
03:17How to Animate for Beginners (Tutorial: Easy Steps)
02:38:31Kotlin Course - Tutorial for Beginners
03:33Create Your First Kotlin Project 02:10Hello World 04:31Working With Variables 03:56Type System 06:31Basic Control Flow 05:41Basic Kotlin Functions 05:40Function Parameters 02:36⌨️ 05:49Iterating with forEach 01:30⌨️ 02:18⌨️ 04:19Mutable vs Immutable Collections 04:57Vararg Parameters 02:05Named Arguments 04:01Default Parameter Values 03:08Create A Simple Class 01:40Adding Class Properties 01:25Class Init Block 00:52Accessing Class Properties 00:45Primary Constructor Properties 01:33Secondary Constructors 01:40Working With Multiple Init Blocks 00:29Default Property Values 04:53Properties With Custom Getters/Setters 03:20Class Methods 02:18Visibility Modifiers - Public/Private/Protected/Public 01:51Interfaces 01:52Abstract Classes 00:22Implementing An Interface 01:55Overriding Methods 01:00Default Interface Methods 02:10Interface Properties 01:17Implementing Multiple Interfaces 03:21Type Checking And Smart Casts 06:49Inheritance 01:59Object Expressions 04:45Companion Objects 02:50Object Declarations 05:35Enum Classes 01:51Sealed Classes 12:18Data Classes 04:15Extension Functions/Properties 12:27Higher-Order Functions 09:24Using The Kotlin Standard Library
Kotlin Course - Tutorial for Beginners
00:00
Loading...
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 developed by Nate Ebel. Check out his YouTube channel: https://www.youtube.com/channel/UCVysWoMPvvHQMEJvRkslbAQ

⭐️ Course Contents ⭐️
⌨️ (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

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org

❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
View comments
This playlist has no title.
Kotlin Course - Tutorial for Beginners
Share with your friends!
Press emoticons to leave feelings.
#Like
#Like
0
#Funny
#Funny
0
#Sad
#Sad
0
#Angry
#Angry
0
#Cool
#Cool
0
#Amazing
#Amazing
0
#Scary
#Scary
0
#Want more
#Want more
0
114461 https://www.youtube.com/watch?v=F9UC9DY-vIU Kotlin Course - Tutorial for Beginners 3
Mark LIKE on the tags!
420916 kotlin
420917 kotlin programming
420918 kotlin tutorial
420919 kotlin course
420920 kotlin tutorial for beginners
315578 Android
391193 android development
262977 tutorial
Vlogger
Vlogger
8K+
7K+
Subscribe Popular Videos! :)
 
Share page of @Vlogger
UnMark |Edit |Search
Mark |Dislike |Search
Mark |Del |Search
Open
Report
Full screen
Timer
Translation