What you'll learn:
- Kotlin development
- Kotlin coroutines
- Functional programming
- Object Oriented Programming
- Kotlin language fundamentals
- Kotlin extensions
- Generics
- Principles of software development
This course is a unique experience on Udemy.
There are loads of Kotlin resources online to choose from, but this is the only course that takes you from a complete beginner in software development, teaches you the fundamentals, advanced topics, and makes you an expert in this field.
In addition, you have loads of practice exercises, challenges and projects to work on. I didn't just add a bunch of exercises at the end. Instead, each concept is put in code and practiced so that we make sure you apply and learn everything through action.
You get over 30 hours of on-demand videos, exercises and most importantly projects to apply the knowledge we talk about.
I've spent years building applications in Kotlin, and years again teaching people how to build code for themselves.
This is the most complete course I've ever done, and it's all to help you on your journey to become an expert developer.
We will cover basic topics such as
language fundamentals
collections
flow control
loops
handling errors and exceptions
functions
packages
As well as advanced topics such as
Object Oriented Programming
Principles of development
Standard functions
Types of classes
Extensions
Generics
Coroutines
And we will put everything in practice through examples and projects.
If you want to take ONE COURSE to master Kotlin take this course.