Programming with Kotlin - Masterclass | Complete Course
- Description
- Curriculum
- FAQ
- Reviews
So you want to become proficient with Kotlin programming language? Well, get ready, because this course will provide you the knowledge that you are going to need, if you’re seriously planning to accelerate your career as a Kotlin programmer.
Now when I say Kotlin programmer, I’m also referring to:
– Mobile Applications Development (Especially Android)
So if you’re planning to become an Android Developer, then forget about Java and focus
on Kotlin only.
– Kotlin will also allow you to Build Web Applications
– Server Side Applications
– Desktop Applications
– So basically Multi-platform projects
– Kotlin has some libraries specifically adapter for a Data Science as well
– And much more!
So why Kotlin, why not some other language? Well Kotlin is a modern programming language that came out in 2016. I must say from my personal experience, when I switched over to Kotlin a couple of years ago, I couldn’t describe how much happier developer I became.
And the main reason for that was it’s simplicity. With Kotlin, everything is simple and easy. No Semicolons.
Kotlin is Expressive and concise language.
– You are writing less and doing more.
Kotlin provides a Safer code
– It helps you avoid NullPointerExceptions, among other things.
Kotlin is Interoperable
– It’s fully compatible with Java.
And Kotlin has a happy community of a considerable size!
I can go on like this for whole day! But if you are still watching this video, then you’re probably smart enough to make a decision and start learning this wonderful programming language. So don’t waist your time, and let’s get started!
-
3Hello World!Video lesson
-
4Quiz 1Quiz
-
5VariablesVideo lesson
-
6Quiz 2Quiz
-
7Data TypesVideo lesson
-
8Quiz 3Quiz
-
9FunctionsVideo lesson
-
10Quiz 4Quiz
-
11Default and Named ArgumentsVideo lesson
-
12Quiz 5Quiz
-
13if ExpressionVideo lesson
-
14Quiz 6Quiz
-
15String Templates and Tripple-quited StringsVideo lesson
-
16Quiz 7Quiz
-
17While LoopVideo lesson
-
18Quiz 8Quiz
-
19For Loop and RangesVideo lesson
-
20Quiz 9Quiz
-
21in KeywordVideo lesson
-
22Quiz 10Quiz
-
23Expressions and StatementsVideo lesson
-
24Quiz 11Quiz
-
25ClassesVideo lesson
-
26Quiz 12Quiz
-
27PropertiesVideo lesson
-
28Quiz 13Quiz
-
29ConstructorVideo lesson
-
30Quiz 14Quiz
-
31Visibility ModifiersVideo lesson
-
32Quiz 15Quiz
-
33Packages and ImportsVideo lesson
-
34Quiz 16Quiz
-
35ListsVideo lesson
-
36Quiz 17Quiz
-
37varargs - Variable Argument ListsVideo lesson
-
38Quiz 18Quiz
-
39SetsVideo lesson
-
40Quiz 19Quiz
-
41MapsVideo lesson
-
42Quiz 20Quiz
-
43Property AccessorsVideo lesson
-
44Quiz 21Quiz
-
45Extension FunctionsVideo lesson
-
46Quiz 22Quiz
-
47OverloadingVideo lesson
-
48Quiz 23Quiz
-
49when ExpressionVideo lesson
-
50Quiz 24Quiz
-
51Enum ClassesVideo lesson
-
52Quiz 25Quiz
-
53Data ClassesVideo lesson
-
54Quiz 26Quiz
-
55Destructuring DeclarationsVideo lesson
-
56Quiz 27Quiz
-
57Nullable TypesVideo lesson
-
58Quiz 28Quiz
-
59Safe Calls, Elvis Operator and Non-Null AssertionsVideo lesson
-
60Quiz 29Quiz
-
61Introducing with GenericsVideo lesson
-
62Quiz 30Quiz
-
63Extension PropertiesVideo lesson
-
64Quiz 31Quiz
-
65Introducing with LambdasVideo lesson
-
66Quiz 32Quiz
-
67Collection OperationsVideo lesson
-
68Quiz 33Quiz
-
69Member ReferencesVideo lesson
-
70Quiz 34Quiz
-
71Higher-Order FunctionsVideo lesson
-
72Quiz 35Quiz
-
73Working with ListsVideo lesson
-
74Quiz 36Quiz
-
75Working with MapsVideo lesson
-
76Quiz 37Quiz
-
77Working with SequencesVideo lesson
-
78Quiz 38Quiz
-
79Local FunctionsVideo lesson
-
80Quiz 39Quiz
-
81Folding ListsVideo lesson
-
82Quiz 40Quiz

External Links May Contain Affiliate Links read more