Kotlin Course - Tutorial for Beginners

preview_player
Показать описание
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 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

--

Рекомендации по теме
Комментарии
Автор

Your speaking accent is so clear and easy-to-listen. As an non-native English speaker, I really understand what you are explain. Thank you for your lesson for us.

ariepratama
Автор

Man, you've done really great work. Great material, normal micro, awesome voice. And, despite the big deal of subscribers, no ad. I wanna say that we appreciate your work and thanks.

sviatoslavoleksiienko
Автор

A very concise and flowing explanation where everything comes up in the right moment and at the right place makes of this explanation a really nice introduction to this new and beautiful language. Thank you! The only section where I got puzzled was that concerning the sealed classes, but I hope everything will go clear giving it another look.

deniscordoni
Автор

This is amazing, really condensed a lot of information in less than 3h. One of the best programming tutorials that I've followed, Thank you

gfwsyuj
Автор

Hi Nate, your tutorial is awesome! It's just what I needed - clear and simple explanations, going from easy to more complicated stuff and on top of it your accent is very easy to listen! Thumbs up!

vojtechschlemmer
Автор

Hello, thanks for the awesome tutorial. I love the way you speak slowly and clearly so even if I am not a native English speaker, I can understand everything. Plus your tutorial really helped me out with an intro to Kotlin. Great job

UndeadRumick
Автор

This basic overview was simply amazing.
Thanks, Nate!

AC-fige
Автор

Excellent tutorial. I'm quite excited about this language.Never looked at it before but it looks good

patrickjay
Автор

I have watched many “tutorials” explaining programming languages. By far, yours is not only an actual tutorial, but a very good one indeed!
It has all the core values a good tutorial must have: starts from the basic elements and slowly makes its way up the ladder into more complex functionality, it is slowly and carefully explained with simple examples (I have seen people using frameworks for a graphic user interface just for a hello world in a new language...) and shows the result for both the valid cases and invalid cases as well as ways to tackle common problems that may appear.

I had zero knowledge about Kotlin walking into this tutorial and I have quite a good idea of how it works now by only watching the video (when I start actually writing code, this will be consolidated) also thanks for all the Java analogies, they really helped understanding some of the last concepts.

11/10 on this tutorial, 11/10!

CrazyBones
Автор

You are awesome! Best tutorial on Kotlin there is out there ! Thank you!

vaidadryzaite
Автор

Such a great Vid! Thanks! I look forward to more content about Kotlin!

sheffomp
Автор

Great video, compressed and displayed in clear and concise way, thanks a lot!

slobom.
Автор

I was looking for a good intro to Kotlin. This is perfect! Thanks!

czarnaelka
Автор

I can't believe how easy Kotlin really is. Coming from someone who codes in Go and Javascript, this language is like the best combination of both worlds.

RizkiFikriansyah
Автор

An excellent tutorial for an excellent language. Thank you for this video! It really managed to explain a lot in a short amount of time.

vladbuhoci
Автор

glad to find this course, there are so many courses aout there about android development using kotling without really digging in or teaching the basics of the language that you end up understanding NOTHING of what one is doing!!! Thank U SO MUCH!!!

Mirage
Автор

Just learned some Kotlin this eve. Thank you so much!

dapdizzy
Автор

Thanks for this. Definitely one of the better tutorials I've seen on Kotlin. Well done.

robertvanhousen
Автор

Thank you for the content. Straight to the point, well explained, and no fluff.

thfugee
Автор

Great tutorial dude, also the content section about the course is amazing

jeancarlovegabejarano