Kotlin : Complete step by step guide for Beginners
4.2 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
279 students enrolled

Kotlin : Complete step by step guide for Beginners

Learn everything about Kotlin from start to finish. Build solid kotlin foundation for building apps using kotlin Android
4.2 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
279 students enrolled
Created by Kapil Bhattarai
Last updated 9/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Solid foundation of kotlin
  • Object Oriented Programming
  • Lambda Expresssion
  • Higher Order Functions
  • Kotlin Standard Libraries and Functios
  • Making our Program Null Pointer Exception ( NPE )Free
  • Exceptional Handling
  • File Handling
Course content
Expand all 55 lectures 05:34:43
+ Software Installation for windwos
4 lectures 10:34
Installing IntelliJ Idea on Windows
01:11
Installing Java on Mac
04:38
Installing Intellij Idea on Mac
02:15
+ Fundaments of Kotlin
15 lectures 59:39
Hello World Program in Kotlin
03:01
How to declare Variable
04:14
Difference Between Var and Val
03:19
Architecture of Kotlin
01:50
Primitive Data types
04:03
Functions
11:40
String Interpolation
03:01
Null Safety
03:55
Making our program Null Pointer Exception ( NPE ) Free
08:09
No Automatic Conversion
01:18
If Else
03:57
Input output
03:01
When as a Statement
02:46
When as a Expression
01:36
Calling Kotlin Function from java and vice versa
03:49
+ String Operation
2 lectures 15:58
Compare, Replace and Split
13:10
More on String Operation ( get, plus, drop and dropLast )
02:48
+ Exceptional Handling
2 lectures 20:34
Exceptional Handling in Kotlin
17:06
Custom Exceptional Class
03:28
+ Range and Loop
4 lectures 11:07
For Loop
02:07
While, do While Loop
01:59
Ranges
02:00
Break, Continue and Label
05:01
+ Functions in Kotlin
4 lectures 19:58
Extension Function
05:12
Infix Function
02:57
Function Overloading
03:10
TailRec
08:39
+ OOP In Kotlin
14 lectures 01:23:26
Class and objects
03:21
Primary Constructor
04:54
Secondary Constructor
03:43
Constructor overloading
01:38
Inheritance
05:38
Method and property Overriding
02:54
Visibility Modifier
05:05
Abstract Class
04:07
Interface
07:10
Enum
12:52
Data classes
12:26
Object declaration and expression
07:39
Companion Object
02:48
Sealed Class
09:11
+ Higher Order Functions
6 lectures 01:23:33
Lambda and anonymous function
13:33
Higher Order Function
17:06
Closures
05:43
Scope Function ( Let, Run, With, Apply and Also )
20:19
+ File Handling
4 lectures 29:54
Reading from File
07:21
Writing and Appending Data
04:24
More Operations ( Copy / Iterate/ Read Extension )
10:02
Requirements
  • Basic Knowledge of Java ( optional )
Description

If you are looking for learning Kotlin programming language, then this course is specially designed for you. In this course, we are going to explore kotlin from basic to high level concepts. This course will establish a solid foundation of Kotlin so that you will have no trouble understanding android development using Kotlin later.

You will learn 

  • To write Robust Code using Kotlin

  • OOP concept with Kotlin

  • Higher Level Functions in Kotlin

  • Lambda Expressions

  • File Handling

  • Kotlin Standard libraries and functions

  • Exceptional Handing

Who this course is for:
  • Everyone who wants to learn Kotlin Programming Language.