Kotlin Fundamentals
This course teaches the Kotlin programming language, and progresses through to more advanced topics including Kotlin’s object-oriented nature and effectively using functions
Kotlin is the language of choice for anyone developing Android applications and is one of the most important general purpose languages on the Java Virtual Machine. In this course, Kotlin Fundamentals, you’ll learn to program in Kotlin. First, you’ll explore the fundamentals of the language such as loops, ranges, and expressions. Next, you’ll discover how to write object-oriented code using classes, interfaces, data classes, and sealed classes. Finally, you’ll learn how to use functions throughout your code, for example when working on collections and sequences and using lambdas as callbacks. When you’re finished with this course, you’ll have the skills and knowledge of Kotlin programming needed to develop Kotlin applications both on the server and on the client.
Author Name: Kevin Jones
Author Description:
A long time ago in a university far, far away Kevin fell in love with programming. Initially on the university’s DEC20 computer doing BASIC and Pascal and a little bit of Fortran. His first job had him writing batch PL/1 on an IBM mainframe where he also discovered the arcane delights of JCL. He soon realized the multiuser systems were not for him after discovering the delights of dBase IV on IBM PCs. From here it was all downhill as he became addicted to C and the Windows API. Just missing out … more
Table of Contents
- Course Overview
1min - Introduction to the Course
14mins - Introduction to the Kotlin Language
30mins - Immutability, Ranges, and Expressions
40mins - Classes and Interfaces
42mins - Data Classes
14mins - Other Class Types
18mins - Objects and Companions
12mins - Functions in Kotlin
24mins - Higher Order Functions
23mins - Collections and Sequences
31mins - Nullability
22mins - Java Interoperability
28mins
There are no reviews yet.