Kotlin for Android: Beginner to Advanced (Udemy.com)
Kotlin is an expressive, concise & powerful development language on Android. Learn everything you need to know to start
Created by: Devslopes by Nathan Sevedge
Last updated March 2018
What you will learn
- Build professional, fully functional apps using Kotlin
- Apply for Jr. Android app development jobs
- Submit apps to the Google Play store
How it compares
Against the other 28 rated Udemy courses in Kotlin on CourseDuck:
- Rating4.7 out of 5higher than 96% of them
- Reviews3,227#4 of 29 by number of reviews
- Length22.9 hourslonger than 75% of them
- Last updatedMarch 2018earlier than 92% of them
Course Description
KOTLIN FOR ANDROID
Welcome to the world's most comprehensive course on Kotlin for Android development. Whether your a developer coming from Java, or have NO Android experience, we start from the ground up and teach you everything you need to know how to build apps using Kotlin.
WHY TAKE THIS COURSE?
We don't only focus on the Kotlin language like most courses on Kotlin do. Learn to code the Devslopes way. We'll teach you everything about developing with Kotlin, working with interface builder and all the SDK's you actually need to build apps. And as always, you'll be building professional, amazing looking apps from start to finish.
Here are some of the things you'll be able to do after taking this course:
- Learn to code how the PROs code - not just copy and paste
- Learn everything you need to know about submitting to the Google Play store
- Build beautiful Apps - We don't build trash - you'll create amazing real-world apps
- Build Real Projects - You'll get to build projects that help you retain what you've learned
WHAT YOU WILL LEARN:
- Installing JDK and Android Studio as well as IntelliJ
- How to run apps on own device
- Those looking to get a full time job as a developer
- Kotlin Foundations - Variables, Strings, Collections, Classes, Inheritance, Lambda Expressions
- In depth look at activity life cycle, intents, and context
- Deep dive on constraint layout and supporting multiple device sizes.
- Enhance your UI with custom drawables
- Using Kotlin with Android SDK
- Comprehensive overview of List and Recycler Views
- Learn all about web requests and working with APIs and even implement web sockets in a fully functional Slack app clone.
Don't forget to join the free live community where you can get free help anytime from other students.
Instructor Details
- 4.7 Rating
3,227 Reviews
Devslopes by Nathan Sevedge
Devslopes transforms beginner students into paid professionals through curated project based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications.
Our target students are:
First time developers
Entrepreneurs who want to build their own technology startup
Current developers looking to either advance their careers or learn new technologies.
By taking our courses, our students have been able to:
Get jobs as developers with amazing salaries
Launch (and even sell) their technology startups
Get promotions and make substantial career changes
We strive to teach students how to code through polished apps inspired by real world examples. We want our students to build projects that they are proud of, that look and operate just like apps they use in their everyday life.
We are passionate about helping people reveal their hidden talents and guiding them into the exciting world of startups and programming.
More courses by Devslopes by Nathan Sevedge
Unity 3D location based game development with Mapbox (2018)
3.9 (317 Reviews)
Provider: Udemy
Time: 10.2h
$44.99
iOS Push Notifications: Beginner to Advanced (2018)
4.3 (256 Reviews)
Provider: Udemy
Time: 11.4h
$44.99
More Kotlin courses
Complete Kotlin development masterclass (2026)
4.8 (3,181 Reviews)
Provider: Udemy
Time: 30.9h
$84.99
Kotlin for Beginners: Learn Programming With Kotlin (2021)
4.6 (4,911 Reviews)
Provider: Udemy
Time: 6.6h
$74.99
The Essential Kotlin Programming Course (Android Developers) (2020)
4.6 (808 Reviews)
Provider: Udemy
Time: 23.2h
$12.99
Introduction to Kotlin for Java Developers (2017)
4.6 (670 Reviews)
Provider: Udemy
Time: 4.9h
$49.99
Complete Kotlin Design Patterns masterclass (2026)
4.6 (611 Reviews)
Provider: Udemy
Time: 4.1h
$84.99
The Complete Android 14 & Kotlin Development Masterclass (2024)
4.5 (19,558 Reviews)
Provider: Udemy
Time: 66.5h
$89.99
Reviews
By Laura Roa on 1/9/2020
This course was very helpful, I learned a lot of things and concepts, actually, I'm new at codding and it was easy for me to follow every lesson. It would be nice for the course to define some concepts at the beginning and update the videos in the latest versions, but even with previous versions, it was very easy to learn all the concepts. Jonny and the other instructors were very good teachers, they gave examples of very useful applications and take this course it's a good beginning to start codding.
By Praduyt Sen on 9/4/2019
On my personal level, Jonny was a bit of a fast Teacher. But overall, I found this course to be VERY Productive. I would not even think twice to recommend this course to my fellow mates. Being a Beginner at the beginning of this course, I am more than satisfied with the quality of knowledge I have gained throughout the entire course.
By Jacob Shealy on 6/4/2019
Awesome course, and incredible depth for more advanced android development! Even with a few drawbacks I give this a high 5 star rating! Negatives: - some of the course is not applicable to Windows users - early beginners may struggle, but it has huge value to learn more advanced skills! - Developers is not active or follow-up to answer questions. That said, it's an incredible course, and with some work on the student's end I'm very glad I purchased this course. Super helpful knowledge in understanding sockets/live updating, building complex apps (like the chat app), and following through with GitHub and the Google Play store. The lessons are well thought out. If you want to advance your skills in Kotlin/Android Studio I highly recommend taking this course!
By Pauline Baker on 3/20/2019
I loved the course, and JonnyB is such a good teacher. There were some problems I encountered along the way, particularly with things that have changed since these tutorials were made. It meant I had to google / watch youtube videos to learn how to do the updated stuff, and then resume watching the tutorials. For instance, using MongoDB. The one JonnyB used had been deprecated, so I had to research how to use the latest version of it. Similarly, one of the assets folders for the DinnerDecider App wasn't there, so I had to make my own images. All of the above was a good learning experience, as it meant I had to problem-solve before I could continue with the course. This was my first Udemy course and my introduction to Android and Kotlin. I'm a coding newbie, and although there were many parts of this course that went totally over my head, it gave me a good overview of the kind of things that Android Development entails. This course has helped me to understand some basic Android concepts, but now I need much more practise at applying them.
By Dimitar Todorov on 9/6/2018
The course was great and i learned a lot of good stuff. There just one think that i wanted to see i the course. I check out the swift course and I saw that there's a lot more stuff compared to that course, including integration with firebase, unit testing, design patterns and so on. So, i really liked the course and i definitely can say that i will get more courses soon, for example i really want to teach about node.js API development to cover and a back-end part of a whole picture :) Thank a lot and goodbye!
By Bronk 3 on 4/29/2018
I really learned a lot in this course, I definitely feel like the pace was good considering I was a beginner in android development but not a beginner in development. pros: The end product is amazing and I felt like I have a much better understanding of the full stack of android development - specifically setting up the api server and database locally or remote was really cool. Learning about sockets was also something I didn't realize was included in this course but a huge benefit to learn about. Overall there was a ton of key learnings I'll take forward when developing my own apps. The instructor seemed like a really good guy, I felt like he was your favourite helpful co-worker but for 34 hours straight of help. The Q&A was also helpful at times - and if all else fails the instructor provided each lessons projects commits. cons: I felt like at times it could be slow, especially with the layouts - there were lots of videos that could have been quick copy pastes. I was wondering if copying and pasting wasn't done in some instances for people who were total beginners. Medium to light on explanations - but some spots where he did do a good deep dive on explaining what an implementation was doing which was greatly appreciated. Overall: I would definitely recommend this course. its going to be a great resource to reference while working on my personal projects. Thanks JB!
By Migeek on 4/17/2018
Seems pretty good - Going at a good pace. Like the material and am learning a lot about kotlin and developing for Android. Personally, I would not recommend this to someone that has not programmed before but if you have some coding experience you should be able to get through the course. The instructor seems to have gone missing. None of the posted questions have been answered in a while. I was unable to find some of the required software (server side API code) and was not able to get an answer on how to address this.
By Alex Silver on 4/1/2018
I have just finished your course, jonnyB. Well, what can i say: - It's easy to understand your speech and flow of your thoughts; - It is my second course, and i get from it much more than from the 1st teacher (maybe because i begin to understand more things, i don't know); - Sometimes i felt that i need more coding challenges for doing by myself, but now i see i can create something with reading documentations and practicing. Some of UI technics, some coding, nice looking assets, SOCKETS omg. Pretty balanced lections, i knew if a programmer has a beard, he inspires a trust. Good wishes to you, devslopes! P.S. If you have some time, may I ask you to give an advice: where to go further after your lessons? Databases and strucures or PHP and HTML? Or everything together and with continious practice?
By Serhan Yengulalp on 2/24/2018
Its OK for very simple use cases. Maybe should be named 'Beginner to Hobbyist'. Without addressing test concerns, it can not be classified as advanced. The socket calls are also a bit concerning as the socket based communication is brittle in production, as the only thing to be broadcast from socket is a 'newmessage' or 'newchannel' call, without the transmission of the actual content, which should be via proper rest calls. Last set of assets (for publishing the dinner decider) are not available, or impossible to find. Too many apps, and apps are not in depth. It could be reduced to two sample apps, and the apps could be more involved. Needs to cover: -- Using local storage (for example how to persist the dinner choices on device) -- testing, how to automate testing (in android studio using the androidTest and test packages which are auto generated)
By Eduardo Bastos on 11/1/2017
Good introduction course to both Kotlin and Android Development. Jonny tries his best to explain things the best way possible, been concise, clear and going directly to the point. The course has some really cool apps and covers important stuff like the Recycler Views and Adapters. The main pitfall of this course is the lack of content! You see its counterpart, iOS, with double of the amount of content and topics such as Firebase, and others, are not covered on this one. Regardless, it is a very good course and I'd recommend anyone who wants to start their Android Dev journey to start from here.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












