Curriculum
Course: Complete Kotlin Masterclass
Login

Curriculum

Complete Kotlin Masterclass

Complete Kotlin Developer Course

0/1
Video lesson

Complete Kotlin Masterclass

This course for anyone who wants to be a Kotlin programmer from scratch, We will start by discussing all the programming fundamentals that you need to know to start programming in Kotlin. We will start first by installing the development environment then you will run your first Kotlin app, and understand how program flow works in Kotlin. Then we will talk about variables and Math operations and priorities. Then we will take about logic and making decisions, then we will talk about loops. Then we will talk about how to work with files. Then we will talk about functions and OOP concept that you need to use when you program apps with Kotlin, then we will talk about collections and which type of collection you have to use for better performance depend on your app. then we will talk about multi-processing and how you could run multi-process in the same time.

 

Course sections ( Click on the time frame to go to section)

 

00:00​  Introduction

00:02:04​  install Java JDK

00:05:34​  Write First App

00:16:36​  Data Types: Define Variables

00:32:16  Input data – ReadLine

00:40:00  Comments

00:42:47​  Swap Numbers HW

00:48:02​  Math Operations

00:55:00​  Order Of Operations

01:05:12​  Modify Variable Value

01:09:38​  Find My Age

01:15:36​  Debug your code

01:19:19​  Logic Condition

01:35:13​  Decision Making: Simple IF

01:44:14  Decision Making: IF-ELSE

01:52:43​  Decision Making: When

01:57:02​  Decision Making: Nested IF

02:00:27​  Decision Making: Expression If and When

02:05:20​  Simple For loop

02:16:48​  while Do While

02:26:36  Nested Loops and Condition

02:43:03  Returns and Jumps

02:51:10​  pre- Rename Collections

02:53:52​  Collections: Array

03:09:52  Collections: Strings

03:21:19​  Collections: ArrayList

03:31:27  Collections: LinkedList

03:34:25  Collections: HashMap

03:41:29​  Improve code quality

03:55:40​  mutable vs Immutable

04:01:44  Functions and var arg

04:18:33  Function Overloading

04:24:11​  Polymorphism

04:28:45  Scope

04:36:59​  Why OOP

04:40:06  Simple Class

05:00:59​  constructor

05:12:33​  Inheritance

05:19:43​  Visibility Modifiers 1

05:23:57  Visibility Modifiers 2

05:28:11​  Overriding

05:31:11  Lamda

05:38:35  Super and This

05:42:09​  Extension

05:50:11​  Data Class

05:53:17  Interface

06:02:53​  Delegation

 

#kotlin  #androidkotlin

 

Tutorial source code

 

https://github.com/hussien89aa/Kotlin.

This website uses cookies and asks your personal data to enhance your browsing experience. We are committed to protecting your privacy and ensuring your data is handled in compliance with the General Data Protection Regulation (GDPR).