Jetpack Compose Crash Course from Udemy Reviews
Tags: jetpackcompose, android, kotlin, beginners
Published: 2022-04-08 21:57:51

**This article provides my reviews on whether you want to enroll in this Jetpack Compose Crash Course from Udemy. Is it worth to pay for it?**

I completed this course from Udemy - [Jetpack Compose Crash course](https://www.udemy.com/course/jetpack-compose-masterclass/) for Android with Kotlin a few months ago, and I recently just completed this [simple RSS feed reader app](https://vtsen.hashnode.dev/simple-rss-feed-reader-jetpack-compose) (100% written with Jetpack Compose). 

So, I think it may be useful for me to share with you whether it is worth paying for this course. Should you enroll in it and pay for it? Is it worth it? Is this official [Jetpack Compose Pathways](https://developer.android.com/courses/jetpack-compose/course) course sufficient? Well, it is up to you, but I'm going to provide my recommendation here.
 
Both courses are quite similar. Let's see the key differences below:

## What Jetpack Compose Crash Course doesn't cover?
- Custom Layout
- Testing in Jetpack Compose
- Accessibility in Compose
- Migrating to Jetpack Compose
- Advanced State and Side Effects

## What Jetpack Compose Pathways doesn't cover?
- Inheritance vs composition, Kotlin basics and Android basics
- [MVC, MVP and MVVM](https://vtsen.hashnode.dev/mvc-vs-mvp-vs-mvvm-design-patterns) explanations
- Mealz app that demonstrates Coil, Retrofit libraries usages, callback vs coroutines network calls.

## Summary
In my opinion, **Jetpack Compose Crash Course** is designed for beginner-friendly. On the other hand, Jetpack Compose Pathways is more comprehensive and covers almost everything you need to know about Jetpack Compose.

What **Jetpack Compose Pathways** doesn't cover is out of the Jetpack Compose scope. Since this course is **FREE** and comprehensive, I highly recommend going through this first. For me, **custom layout**, **advanced state** and **side effects** are the hardest part. I still do not fully understand them.

## My Recommendation

**My recommendation is Jetpack Compose Pathways**. If you understand everything except the topics that are not covered by Jetpack Compose Crash Course [here](https://vtsen.hashnode.dev/jetpack-compose-crash-course-from-udemy-reviews#heading-what-jetpack-compose-crash-course-doesnt-cover), you can skip the Jetpack Compose Crash Course by Udemy.

However, if you are still lost, I suggest you go through the course again. If you still don't get it, Jetpack Compose Crash Course is for you! Please make sure you wait for a 90% discount before you buy the course. Good luck!

My learning flow was the other way around. I paid for the Udemy course first before I knew about this Jetpack Compose Pathways. If I've already known the pathways course, I probably won't pay for the Udemy course. 

However, since this Udemy course is not super expensive unlike the [nanodegree program](https://vtsen.hashnode.dev/is-it-worth-to-pay-for-android-kotlin-developer-nanodegree), I can just pay for it without much thoughts. It costs less than a meal in Aussie dollar. 

Hope my little sharing helps. Good luck to you and happy learning!

---

*Originally published at [https://vtsen.hashnode.dev](https://vtsen.hashnode.dev/jetpack-compose-crash-course-from-udemy-reviews)*.