100% Complete Kotlin course for beginners
3.5 (2 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.
1,996 students enrolled

100% Complete Kotlin course for beginners

Zero to Hero Kotlin progammer
3.5 (2 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.
1,996 students enrolled
Created by Luis M. Sanchez
Last updated 11/2019
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11 hours on-demand video
  • 1 downloadable resource
  • 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
  • A whole lot of Kotlin programming.
  • It takes you through developing your first Kotlin Code from scratch then we go through The Kotlin syntax extensively and finish up with the object oriented programming concepts.
  • It is a beginner to all levels Kotlin Course that focuses more on the beginner. By the end of this course you would be comfortable working with Kotlin which is very much used in Android smartphones(Mobile App Development).
Course content
Expand 61 lectures 10:58:53
+ Learn Kotlin
61 lectures 10:58:53
Hello world
09:26
Datatypes in Kotlin
21:20
Dynamic vs static typing, val vs var
16:35
Explaining datatypes again; more precisely
08:21
Kotlin REPL & print() vs println()
08:01
Comments
05:35
Reading user input & converting datatypes
12:04
String concatination & templates
08:15
Smart cast
09:42
Explicit cast
12:13
Working with Strings
11:36
Operators
09:39
More on operators
05:59
Referential vs structural equality and if else statement
10:18
In operator
11:10
Indexing operator
08:54
Nullable types and safe call
10:38
Elvis operator
15:47
Return keyword & safe cast operator
12:47
Not null assertion
07:04
If else
13:34
Nested if
08:47
When
11:44
While & do while loop
12:40
For loop
14:06
Difference between local & global variable
05:26
Generics I
09:35
Generics II
15:03
Generics III
11:18
Arrays
13:25
Lists
11:08
arrayList
08:41
Sets
10:29
Maps
18:42
Default and named parameters
13:49
Infix function, vararg and spread operator
14:33
0verloading functions
09:05
Extension function
08:19
Repeat
05:53
Lazy
07:35
Let and apply
20:17
Std lib; another use example of apply
10:44
Exceptions
20:04
Lambda & Anonymous function
07:04
Higher order functions
12:24
Introduction lecture to OOP
06:33
Class
10:33
constructor I
15:46
constructor II
08:54
interface
10:47
Visibility modifiers
11:53
Nested & inner class
03:57
Inheritance
14:42
Abstract class
09:59
data class
07:55
enum class
09:56
Singleton
06:16
Companion object
04:39
Polymorphism: function overriding
14:28
Outro
02:25
Requirements
  • Computer
  • Eagerness to learn
Description

This course will take you through a lot of the Kotlin programming concepts.

Among them being:

1.datatypes in kotlin

2.dynamic vs static typing

3. smart cast

4. explicit cast

5. 0perators

6. referential vs structural equality and if else statement

7. nullable types and safe call

8.elvis operator

9.return keyword & safe cast operator

10.not null assertion

11When

12.while & do while loop

13.For loop

14.Generics

15.Collections

16.Overloading functions

17.extension functions

18.Some standard library functions

19.Some functional programming concepts

–Lambda & Anonymous function

–higher order functions

20.Object oriented programming concepts

–Class

–Constructor

–Interface

–Visibility modifiers

–Inheritance

-Abstract class

-Data class

-Enum class

-Singleton & Companion object

-polymorphism

Who this course is for:
  • Beginner Android Developers
  • Anyone wanting to learn programming