Udacity Kotlin Nanodegree for Android Development

Udacity Kotlin Nanodegree for Android Development

Get started on a path to a career as an Android developer. The Udacity Kotlin Nanodegree for Android Development is for students with intermediate programming skills who want to become professional Android developers.
This 4-month Nanodegree program was designed in collaboration with Google for building professional apps with Kotlin. By the end of this program, you’ll have a diverse portfolio of projects to show employers, including your own app on Google Play.
Develop skills that prepare you for your future as an Android application developer. With the Udacity Kotlin Nanodegree program, you’ll learn best practices for mobile development, build a portfolio of apps, and publish your own app to Google Play.
Our Review

Pros/Cons
Here are some of the advantages and disadvantages of the Udacity Kotlin Nanodegree for Android Development.
Course Material
Gain the skills to become a professional Android developer with Kotlin and Android Studio. With the 4-month Udacity Kotlin Nanodegree program, you will take your programming skills to the next level by gaining a deeper understanding of Kotlin.
- Developing Android Apps (Part 1) – This course is designed to allow you to quickly build a basic Android app using the latest Android UI and API to gain familiarity with Android development.
- Developing Android Apps (Part 2) – This course will help you identify how to handle data persistence. Plus, it will teach you how to develop a good user experience and make your app more accessible.
- Advanced Android Apps with Kotlin (Part 1) – You will be able to build high-quality Android apps using Kotlin, which will allow you to save time and use modern, efficient practices that make for a better user experience.
- Advanced Android Apps with Kotlin (Part 2) – You will learn the advanced features of Android apps, including location awareness and Google Maps, with Kotlin and Firebase. You will also learn best practices and techniques for testing to enable you to scale your app quickly.
Learn the latest developments in Android mobile development from the experts at Udacity. The Udacity Kotlin Nanodegree program can help you build a portfolio of apps to show employers and even publish your own app to Google Play.
Video: Udacity Kotlin Nanodegree
Course Projects
Learn how to make Android apps with the in-depth Udacity Kotlin Nanodegree program in collaboration with Google. You will learn the ins and outs of the Android operating system in a fast-paced, interactive format that’s fun and engaging.
Related Nanodegrees
- Web Development Nanodegree (Full Stack)
- Udacity Front End Web Developer Nanodegree
- Java Nanodegree Web Developer by Udacity
- Udacity React Nanodegree Program
- Udacity C++ Nanodegree
Write a Review
User Reviews
Good quality course in partnership with Google
The course is in partnership with Google and quality was good. I find that if I pay for something it pushes me to study harder. Having said that, I also suggest learning Java. Knowing only Kotlin can limit your career options.
SQL
Biggest advantages are:
– includes projects that you can add to your portfolio
-covers a lot of the basics of writing SQL and NoSQL code
-DDL and DML with normalization in a project
-Get discounted price at certain times of the year
Disadvantages:
-Some of the course appears to be prepared
-No one-on-one interaction with instructors, and feedback sometimes takes more than a day
-difficulty finding a job afterwards
I liked Udacity but be aware of pricing model
The reason I signed up for a monthly subscription is because I thought I’d be able to finish the nanodegree in a short time frame. Also, if you pay for the whole nanodegree upfront and don’t finish in time, you will either have to re-enroll at full price or not at all. Once you enroll, you can join the discussion group to ask any questions. Your fellow students can help answer your questions since some of them will be ahead of you. You will also be able to participate in live mentoring sessions. At $100 a month, it’s well worth it. You can usually pay $400 a month, but I don’t think it would be worth it for most Nanodegree programs because there are other programs available. However, I believe Udacity is the only school I’ve seen offering Android courses.
Straightforward and nice explanations
I found the experience to be quite good. They make you complete four UX projects and one portfolio project to graduate. Everything seemed straightforward, and I think they did a decent job of explaining everything.
Worth the effort. Loved the project-based learning
I finished the course in February and was hired as an Android engineer. It was challenging but I was able to advance quickly. I created a project that used a single REST call without using libraries. I found the projects to be quite impressive since I had just learned about custom UI in the course, which I had initially believed to be useless to me. This was actually a Christmas gift, since I was unable to pay for it myself. Before going through Udacity, I was completely poor and in financial trouble.
The certification program consists of free codelabs and YouTube tutorials, but I feel you are paying for the mentorship, code reviews, and course certifications when you submit a project at the end of each chapter. While I learned a great deal from the course, you can also acquire those concepts from the free codelabs if you want a certification or degree. But take my point of view with a grain of salt.
I think it is important to have a personal project with real users or downloads on Google Play rather than just a certification or degree at the right location. To say I am happy is an understatement. To have this startup take me from nothing to where I am today is indescribable. I was able to purchase a new home and get my family off government assistance for good. I can work from my home and provide for my family for the first time in my life.