Learn Kotlin Programming - Full Course for Beginners
Вставка
- Опубліковано 26 жов 2022
- In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
✏️ Course from Alexandru Cristian.
More courses from Alexandru:
🔗 Kotlin: www.udemy.com/course/kotlin-m...
🔗 Python: www.udemy.com/course/python-c...
🔗 Java: www.udemy.com/course/java-for...
⌨️ (0:00:00) Introduction
⌨️ (0:01:06) Install Intellij IDEA
⌨️ (0:06:23) Hello World
⌨️ (0:25:41) Variables
⌨️ (0:41:18) Window
⌨️ (0:42:24) Integer Type
⌨️ (0:53:08) DataType: Byte, Short and Long
⌨️ (1:04:42) Float and Double
⌨️ (1:16:16) Char and Boolean
⌨️ (1:25:55) Operators
⌨️ (1:49:47) Comments
⌨️ (1:51:43) IfThenElse: Statement-Expression
⌨️ (2:02:25) Less Than or Equal To Operator
⌨️ (2:10:33) logical AND operator
⌨️ (2:14:52) logical OR operator
⌨️ (2:29:48) When Statement-Expression
⌨️ (2:44:16) Null
⌨️ (2:59:59) Functions
⌨️ (3:15:46) Function: return and expressions
⌨️ (3:27:43) Functions Overloading
⌨️ (3:33:57) Functions Default Values
⌨️ (3:44:09) Functions vararg keyword
⌨️ (3:55:17) loops: FOR loop
⌨️ (4:05:18) loops: WHILE and DO WHILE loop, Labels and continue and break
⌨️ (4:28:26) loops Challenge
⌨️ (4:43:14) Arrays
⌨️ (4:59:56) Arrays Challenge
⌨️ (5:18:41) OOP: Classes
⌨️ (5:37:01) OOP: Primary Constructor
⌨️ (5:51:25) OOP: Initializer Blocks
⌨️ (6:07:03) OOP: Secondary Constructors
⌨️ (6:23:56) OOP: Constructor Parameters Default Values
⌨️ (6:31:08) OOP: Getters and Setters
⌨️ (6:48:00) OOP: lateinit keyword
⌨️ (6:57:52) OOP: Companion Object
⌨️ (7:07:47) OOP: Singleton
⌨️ (7:19:08) OOP: Lazy Initialization
⌨️ (7:25:02) OOP: Enum Classes
⌨️ (7:39:27) OOP: Inner Classes
⌨️ (7:44:19) OOP Challenge
⌨️ (8:00:16) OOP: Inheritance 1
⌨️ (8:20:37) OOP: Inheritance 2
⌨️ (8:35:31) OOP: Sealed Class
⌨️ (8:48:57) OOP: Abstract Classes
⌨️ (8:56:29) OOP: Data Class
⌨️ (9:23:53) OOP: Interfaces 1
⌨️ (9:35:37) OOP: Interfaces 2
⌨️ (9:49:03) OOP: Object Expression
⌨️ (9:58:09) OOP: Delegation
⌨️ (10:05:20) List, Set, Map
⌨️ (10:22:26) Mapping
⌨️ (10:34:17) Zipping and Association
⌨️ (10:49:34) Flatten
⌨️ (10:59:17) String Representation
⌨️ (11:10:19) Filtering
⌨️ (11:28:53) Test Predicates
⌨️ (11:31:30) Plus and Minus Operators
⌨️ (11:34:45) Grouping
⌨️ (11:39:41) Retrieve Collection parts
⌨️ (11:59:47) Retrieve Single Elements
⌨️ (12:04:28) Aggregate Operations
⌨️ (12:09:23) Comparable and Comparator
⌨️ (12:36:43) Binary Search
⌨️ (12:51:06) Generics: Type Parameters and Casting
⌨️ (13:07:28) Generics: Upper Bounds
Check out these videos on my channel to learn about Lambda functions in Kotlin:
One day..when I earn enough, I will donate to you guys a good amount for all these full length courses you provide for free. And that day's coming soon!
Windows + White IDE Background = dislike!!!! (joke)
I thought my accent was unintelligible
why light theme😪😭😭😭
One of the best coding channel in UA-cam....
I installed IntelliJ but it seems like my 16 years old laptop can't run it smoothly. I pressed the run button and idk how long it's gonna take to run the code. Is there any alternative way?
Could you show me the result?
It is an excellent and outstanding source to learn Kotlin. I'm coming from C# background and it is a bit easier for me to understand comparitively to someone who is starting from scratch. But, I'm sure anyone would be able to grasp the logics of each topic with the teacher being so simple and straightforward. The simplicity and avoiding using too much complex terms have surely won my vote on being one of the best source to learn KOTLIN ! Please don't hesitate to follow the whole course. Definitely, you will learn a lot from this resoruce.
Why you didn't use Android Studio?
I was literally trying to find solid Kotlin / Android development videos on UA-cam yesterday, and what do ya know...
⌨ (
Wow it's another huge 13-hr class...
must say I just learned everything related to kotlin in one shot..though i had experience in java .. But kudos to your teaching method.. never thought kotlin would be this easy and better than java🎉🎉
Just want to say thank you for everything. These videos are the entire reason I am passing my classes and all the videos helped me out immensely. After learning Java using other videos you created, using this series Kotlin was way easier for me to understand. For the first time since starting this journey, I feel like I finally understand the concepts and I owe it all to you guys. When I can I will pay it forward and I highly recommend anyone interested in programming use these resources. It makes a huge difference.
consider for timelines for myself so that i can update it by days .
Thanks a lot for the course. Looked it all up, very helpful. Is there something similar directly with android?
Finally somebody who explains the getters and setters in Kotlin
Great tutorial!!! You are very good at explaining each topic and making everything well understood.
Y'all are true blessings! My finances are not good right now, but when I'm back on track, I will donate regularly. FCC deserves it!