The Complete Kotlin Programming Course
4.4 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
269 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Complete Kotlin Programming Course to your Wishlist.

Add to Wishlist

The Complete Kotlin Programming Course

Go with the course and get the mastery over the fundamentals of Kotlin
4.4 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
269 students enrolled
Created by Wilky Singh
Last updated 7/2017
English
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build mobile apps or backend whatever anybody wants to
  • Build android apps with confidence
  • Will know the programming fundamentals and tricks by practicing exercises
  • Develop the logic of programming
  • Will learn time complexity,Big O notation and other features of writing algorithms.
  • Learn Recursive programming
View Curriculum
Requirements
  • Mac or desktop
  • One who knows how to operate computer
  • One who understands english
Description

With the announcement of google to future android development will be done mainly as Kotlin as a primary language has created a buzz in the Industry, So it is pretty much a good time to learn Kotlin and stand ahead in the race.

>> Learn programming in Kotlin, the  programming language based on Java!

>> Learn to write code with ease in a step by step manner.

>> Make your expertise as an Android Developer and improve the quality of your code!

This course will teach you programming in Kotlin! We begin with the basics so this course is completely suitable for beginners and Intermediates.

Several quizzes and exercises are included to practice a lot and get the mastery over the language. It takes years of practice to master the programming, so I cant say that by merely learning the fundamentals you will get the master of it but of course by having a solid foundation you can place yourself in the queue of good programmer. You should continue your journey of learning and never stop it, it's an ongoing process.

If you're an Android developer, you can use this course to learn Kotlin quickly and in a better way. Kotlin will allow you to maintain a cleaner and more expressive code base as it is a very easy but robust language.


Topics include:

  • Variables & nullable types (null safety)
  • Conditionals: if and when
  • Loops: for and while
  • Functions
  • Object orientation: classes, objects, interfaces, inheritance etc.
  • Data classes
  • Collections
  • Exception Handling
  • File Handling
  • Design Pattern
  • Lazy Initialization
  • Polymorphism


There is lot more we have covered .We will be adding lots and lots of exercises so that you can develop the logic and increase your analytical skills because if the logic is there then programming is not a big deal.

Best of luck guys!!

Who is the target audience?
  • Anyone who is willing to learn programming
  • Anyone who wants to command the new Android programming language Kotlin
Compare to Other Kotlin Courses
Curriculum For This Course
61 Lectures
08:57:44
+
Introduction
5 Lectures 22:51

Kotlin Intro
02:12



Install the IDE
06:30
+
Kotlin Fundamentals
17 Lectures 02:24:07
Start programing
12:24

Variable Theory
06:35

Var
12:01

Var and Val
11:51

Optionals
07:54

Take the Input
12:57

Comments
08:08

Forced Wrapping
06:13

Different Data Types
15:45

Bodmas
08:29

Smart Cast
03:27

Stativ vs Dynamic Typing
04:45

Nothing
02:12

Any or Any?
04:50

Type Inference
02:32

Postfix and Prefix
11:35

Guess The App
12:29
+
Decision Making
5 Lectures 01:05:38
Some Logic fundamentals
19:27

If
08:14

If else
08:34

Nested If and When
19:31

If and When
09:52
+
Loop
6 Lectures 50:33
for Loop
08:27

continue and return
12:44

NestedForLoop
10:54

while
05:31

DoWhile
05:11

Debugger
07:46
+
Functions
4 Lectures 29:52
Functions
10:48

Function Overloading
10:15

Function Overloading 2
02:20

Global and Local Variable
06:29
+
Standard Library Function
6 Lectures 18:07
Mutable vs Immutable
03:10

Explicit Cast
03:04

Lazy
01:44

Use
03:14

Repeat
02:36

check,assert and require
04:19
+
Collections And Strings
7 Lectures 01:18:40
String
16:24

Array
12:20

ArrayList
15:37

HashMap
11:29

TreeMap
03:10

ArrayOf and HashMapOf
13:50

SetOf etc.
05:50
+
Operator Overloading
1 Lecture 02:31
Operator Overloading
02:31
+
Exception Handling
1 Lecture 10:09
Exception Handling
10:09
+
File Handling
2 Lectures 22:53
File Writer
14:55

File Reader
07:58
2 More Sections
About the Instructor
Wilky Singh
4.2 Average rating
75 Reviews
3,659 Students
8 Courses
Programming Instructor and Technology Enthusiast

Passionate Mobile,Game and Backend Developer.Had worked in top notch organisations like Paypal, Dell R & D,TCS in the past.Have over a decade of experience in programming and software development.

Had Developed over 15 apps and 20 Mobile games for various Clients.And worked extensively as a Full Stack developer for the last 10 years .Game and Mobile development really fascinates me and in my opinion its a future.AI when integrated with mobiles will really blow ones mind in the future.