The Total Kotlin Course : Learn Kotlin Today
3.8 (299 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.
20,073 students enrolled

The Total Kotlin Course : Learn Kotlin Today

Develop Real World Applications with Kotlin, the Number One Programming Language for Modern Multi-platform Applications
3.8 (299 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.
20,073 students enrolled
Last updated 8/2017
English
English [Auto], Portuguese [Auto], 1 more
  • Turkish [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.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
  • At the end of this course you will have a strong understanding on using Kotlin alongside Java.
  • After completion, you should have a good decision on if Kotlin is right for you.
Course content
Expand all 44 lectures 03:39:25
+ Welcome to The Total Kotlin Course
4 lectures 08:47

In this Kotlin Course lecture, you will learn what Kotlin is and how it's different than using Java.

Preview 01:38

In this Kotlin Course lecture, you will learn how to download the Java development kit and how to download IntelliJ IDE from JetBrains to make development easier.

Preview 02:15

In this Kotlin Course lecture, you will learn how to create your first Kotlin project.

Preview 01:54

In this Kotlin Course lecture, you will learn how to create your first Kotlin code.

Preview 03:00
+ Basics of Using Kotlin
3 lectures 19:48

In this Kotlin Course lecture, you will learn how to do basic math functions with Kotlin as well as the difference between Val and Var.

Preview 07:47

In this Kotlin Course lecture, you will learn how to create a Greet application.

Get User Input
04:21

In this Kotlin Course lecture, you will learn what a Type is and what it’s used for.

Types
07:40
+ Conditional Statements
4 lectures 23:14

In this Kotlin Course lecture, you will learn about If Statements.

If Statements
11:46

In this Kotlin Course lecture, you will learn about If Statements Or.

If Statements Or
05:45

In this Kotlin Course lecture, you will learn about When().

When()
03:18

In this Kotlin Course lecture, you will learn when to use When().

When to Use When()
02:25
+ Lists and Loops
3 lectures 12:47

In this Kotlin Course lecture, you will learn about Lists.

Lists
05:20

In this Kotlin Course lecture, you will learn about For Loops.

For Loop
05:52

In this Kotlin Course lecture, you will create a Best Friends List.

Best Friends List
01:35
+ Arrays and While Loops
5 lectures 23:06

In this Kotlin Course lecture, you will learn about Array Lists.

Array List
05:06

In this Kotlin Course lecture, you will learn about While Loops.

While Loop
05:31

In this Kotlin Course lecture, you will learn how to delete friends from the Best Friends List.

Deleting Friends from Our Best Friends List 1/2
07:29
Deleting Friends from Our Best Friends List 2/2
03:08

In this Kotlin Course lecture, you will learn when to use a While Loop.

When to Use a While Loop
01:52
+ Functions
2 lectures 15:13

In this Kotlin Course lecture, you will learn about Functions.

Introduction to Functions
07:38

In this Kotlin Course lecture, you will learn about Function Returning.

Function Returning
07:35
+ OOP
10 lectures 57:27

In this Kotlin Course lecture, you will learn about Classes.

Classes
06:03

In this Kotlin Masterclass for Beginners lecture, you will learn about Private Variables.

Private Variables
03:25

InIn this Kotlin Course lecture, you will learn Extending.

Extending
06:52

In this Kotlin Course lecture, you will learn about Constructors.

Constructors
04:29

In this Kotlin Course lecture, you will learn about Advanced Constructors.

Advanced Constructors
05:48

In this Kotlin Masterclass for Beginners lecture, you will learn Data Classes.

Data Classes
04:20

In this Kotlin Course lecture, you will learn about Interfaces.

Interfaces
07:58

In this Kotlin Course lecture, you will learn about Singletons.

Singletons
05:14

In this Kotlin Course lecture, you will learn enumClass and what it's used for.

enumClass
09:14

In this Kotlin Course lecture, you will learn using Getters and Setters.

Getter & Setter
04:04
OOP Test
2 questions
+ Bank Application.
5 lectures 22:24

In this Kotlin Course lecture, you will create a Bank application.

Create Project
02:26

In this Kotlin Course lecture, you will learn how to Get User Input for the application.

Get User Input
03:19

In this Kotlin Course lecture, you will learn how to create a Bank Class.

Create Bank Class
05:31

In this Kotlin Course lecture, you will learn how to create the Deposit section of the bank application.

Deposit
04:54

In this Kotlin Course lecture, you will learn how to create the Withdraw section of the bank application.

Withdraw
06:14
+ Nulls
3 lectures 10:04

In this Kotlin Course lecture, you will learn about Nulls.

What is a Null?
02:40

In this Kotlin Course lecture, you will learn when to use a != Null.

Using != Null
01:56

In this Kotlin Course lecture, you will learn about Null Safety.

Null Safety
05:28

What is a null safety?

Null Safety Quiz
1 question
+ Date
2 lectures 10:34

In this Kotlin Course lecture, you will learn how to Get the Current Date.

Getting Current Date
05:11

In this Kotlin Course lecture, you will learn how to Format the Date.

Formatting Date
05:23
Requirements
  • This course is a beginner's course to using Kotlin and isn't suited for anyone who already uses and understands Kotlin.
  • Students should be able to navigate around Android Studio and know the basics of writing in Java.
  • The course will teach some fundamentals of programming but is not intended to teach you advanced development; further education into programming should be found outside of this course.
Description

If you’re a beginner that has no experience with programming then this course is for you! You’ll learn programming from scratch and will build real world applications with Kotlin. 

  • Do you want to learn Kotlin, the newest programming language for modern, multi-platform applications?
  • Have you spent time and energy trying to figure out the differences between using Kotlin versus regular Java?
  • Does your code need the structure and framework only Kotlin can give, but you don't know where to start?

If you answered yes to any of these questions, you're in the right place! 

This course was created to teach people just like you how to easily get started with Kotlin.

Kotlin is the best new programming language for development on the market right now, and we have developed a system to allow you to learn just what you need to know, only when you need it. 

Have fun while learning! Learn by actually doing!

After enrolling in this course, you'll learn everything that you need to get started with Kotlin, from installation to writing your very own code!

In this course you will learn:

  • Installation of Kotlin
  • Difference between Kotlin and Java
  • Variables
  • Object Oriented Programming
  • Lists & Arrays
  • Input and Output 
  • Loops
  • Functions
  • and so much more!


Whether you just want to enhance your programming skills or have a specific project you need done right this instant, this course is for you. We will guide you every step of the way and are here to make sure you succeed in your ventures. We are always available to answer any messages, discussions, questions, or feedback that you have.

Get a Certificate of Completion when you finish the course!

With our 30-Day 100% money back guarantee, there's no reason hesitate!

ENROLL NOW

Who this course is for:
  • This course is for anyone who has never used Kotlin before and wants to see what it's capable of!
  • This course is not for those who are already familiar with Kotlin and feel comfortable using it in your workflow.
  • Students who want a beginner's glance at using Kotlin should check out this course!