Chapters (65)
- 0:00Introduction
- 1:06Install Intellij IDEA
- 6:23Hello World
- 25:41Variables
- 41:18Window
- 42:24Integer Type
- 53:08DataType: Byte, Short and Long
- 1:04:42Float and Double
- 1:16:16Char and Boolean
- 1:25:55Operators
- 1:49:47Comments
- 1:51:43IfThenElse: Statement-Expression
- 2:02:25Less Than or Equal To Operator
- 2:10:33logical AND operator
- 2:14:52logical OR operator
- 2:29:48When Statement-Expression
- 2:44:16Null
- 2:59:59Functions
- 3:15:46Function: return and expressions
- 3:27:43Functions Overloading
- 3:33:57Functions Default Values
- 3:44:09Functions vararg keyword
- 3:55:17loops: FOR loop
- 4:05:18loops: WHILE and DO WHILE loop, Labels and continue and break
- 4:28:26loops Challenge
- 4:43:14Arrays
- 4:59:56Arrays Challenge
- 5:18:41OOP: Classes
- 5:37:01OOP: Primary Constructor
- 5:51:25OOP: Initializer Blocks
- 6:07:03OOP: Secondary Constructors
- 6:23:56OOP: Constructor Parameters Default Values
- 6:31:08OOP: Getters and Setters
- 6:48:00OOP: lateinit keyword
- 6:57:52OOP: Companion Object
- 7:07:47OOP: Singleton
- 7:19:08OOP: Lazy Initialization
- 7:25:02OOP: Enum Classes
- 7:39:27OOP: Inner Classes
- 7:44:19OOP Challenge
- 8:00:16OOP: Inheritance 1
- 8:20:37OOP: Inheritance 2
- 8:35:31OOP: Sealed Class
- 8:48:57OOP: Abstract Classes
- 8:56:29OOP: Data Class
- 9:23:53OOP: Interfaces 1
- 9:35:37OOP: Interfaces 2
- 9:49:03OOP: Object Expression
- 9:58:09OOP: Delegation
- 10:05:20List, Set, Map
- 10:22:26Mapping
- 10:34:17Zipping and Association
- 10:49:34Flatten
- 10:59:17String Representation
- 11:10:19Filtering
- 11:28:53Test Predicates
- 11:31:30Plus and Minus Operators
- 11:34:45Grouping
- 11:39:41Retrieve Collection parts
- 11:59:47Retrieve Single Elements
- 12:04:28Aggregate Operations
- 12:09:23Comparable and Comparator
- 12:36:43Binary Search
- 12:51:06Generics: Type Parameters and Casting
- 13:07:28Generics: Upper Bounds
Show the creator's full description
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/kotlin-masterclass-learn-kotlin-from-zero-to-advanced/?referralCode=EAB498FC62AF9500D30A
🔗 Python: https://www.udemy.com/course/python-complete-course-learn-python-from-zero/?referralCode=C5CFAB487FBFEE00E12C
🔗 Java: https://www.udemy.com/course/java-for-absolute-beginners-learn-java-from-zero/?referralCode=E8BFA6472B2F28B17DBF
⌨️ (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
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.