About Course
This is a course on the Kotlin programming language. This course is designed for people already familiar with Java looking for a more modern, expressive, and powerful language for the JVM.
In this course, you will learn about:
- How to install and run Kotlin and why tool ability matters
- Type inference and how it can save you a lot of time
- Smart control flow structures that let you write more succinctly
- Mutability options (Val and var), what they mean, and how to use them
- Nullability guarantees and how they make your code safer
- The power of functional literals (nested functions and lambdas)
- Powerful built-in delegation functionality
- How to leverage Kotlin’s collection operations to process data sets efficiently
… and a lot more!
Who this course is for:
- Android developers wishing to learn the latest Google-approved language
- Java developers looking for a better programming language
- Developers looking for interesting language design ideas
Course Content
kotlin for java
-
Part 1 – WHY LEARN KOTLIN?
00:00 -
Part 2.1 – INSTALL INTELLIJ IDEA ON WINDOWS
00:00 -
Part 2.2 – INSTALL INTELLIJ IDEA ON MAC
00:00 -
Part 3 – HELLO WORLD!
00:00 -
Part 4 – VARIABLES
00:00 -
Part 5 – BASIC DATA TYPES
00:00 -
Part 6 – ARITHMETIC OPERATORS
00:00 -
Part 7 – READ, EVAL, PRINT, LOOP (REPL)
00:00 -
Part 8 – COMMENTS
00:00 -
Part 9 – ARRAYS
00:00 -
Part 10 – FOR-LOOP & RANGES
00:00 -
Part 11 – COMPARISON & LOGICAL OPERATORS
00:00 -
Part 12 – WHILE, DO-WHILE & LABELS
00:00 -
Part 13 – IF/ELSE
00:00 -
Part 14 – WHEN
00:00 -
Part 15 – FUNCTION PARAMETERS (ARGUMENTS)
00:00 -
Part 16 – FUNCTION RETURN VALUES & THE UNIT TYPE
00:00 -
Part 17 – SINGLE EXPRESSION FUNCTIONS
00:00 -
Part 18 – WHAT IS FUNCTION OVERLOADING?
00:00 -
Part 19 – DEFAULT & NAMED ARGUMENTS
00:00 -
Part 20 – VARARG & SPREAD OPERATOR
00:00 -
Part 21 – WHAT IS CONST VAL?
00:00 -
Part 22 – WHAT ARE CLASSES? WHAT IS OBJECT-ORIENTED PROGRAMMING?
00:00 -
Part 23 – CREATING OUR FIRST CLASS
00:00 -
Part 24 – INIT BLOCKS
00:00
Student Ratings & Reviews
No Review Yet