Learn Kotlin Programming โ Full Course for Beginners
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: https://www.udemy.com/course/k....otlin-masterclass-le
๐ Python: https://www.udemy.com/course/p....ython-complete-cours
๐ Java: https://www.udemy.com/course/j....ava-for-absolute-beg
โจ๏ธ (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
โค๏ธ Support for this channel comes from our friends at Scrimba โ the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp