Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Software Development
Graphic Design
Functional Programming Principles in Scala
Mountains 101
Industrial Pharmacy-I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn essential Android Gradle concepts: build types, product flavors, build variants, and source sets. Master these tools to enhance your app development process and create more efficient, customizable projects.
Learn to build a robust stock market app using Jetpack Compose, implementing clean architecture, SOLID principles, API integration, local caching, and custom UI components for a professional-grade Android application.
Learn efficient data loading in Android apps using Jetpack Compose pagination. Discover techniques for handling large datasets from remote APIs, optimizing performance and user experience.
Learn to implement type-safe preferences using Proto DataStore and Kotlinx serialization, bypassing the need for protobuf files in Android development.
Learn to create stunning transition effects and animations using MotionLayout in Jetpack Compose for Android development. Master advanced UI techniques to enhance your app's visual appeal and user experience.
Comprehensive tutorial on WorkManager for Android, covering key concepts and implementation with Jetpack Compose. Learn to schedule and execute reliable background tasks in Android applications.
Learn to create a parking spot finder app using Maps Compose in Android Studio. Implement Google Maps with Jetpack Compose, utilize MVVM architecture, and explore the new Maps Compose library for efficient development.
Comprehensive guide to Jetpack Compose effect handlers, covering their purposes and implementation. Learn to write performant, side-effect-free code for Android app development.
Build a desktop stopwatch application using Jetpack Compose, demonstrating cross-platform development capabilities and JVM compatibility for versatile desktop program creation.
Uncover 5 critical pitfalls in Kotlin coroutines programming and learn how to avoid them, enhancing your asynchronous code efficiency and reliability in just 18 minutes.
Learn to build a CRUD Todo List app using MVVM architecture in Android Studio. Master essential skills for creating scalable Android apps with Jetpack Compose in this comprehensive beginner's guide.
Learn to implement subscriptions and in-app purchases in Android apps using Qonversion SDK. Covers setup, permissions, ViewModel integration, and product key management for efficient monetization.
Learn to create a real-time QR code scanner using Jetpack Compose in Android Studio. Develop practical skills for implementing this essential mobile app feature.
Comprehensive guide to implementing SQL Delight database on Android, covering CRUD operations and providing hands-on experience for efficient data management in app development.
Learn about explicit and implicit intents, and intent filters in Android development. Enhance your app's functionality and user experience with these essential concepts.
Get personalized course recommendations, track subjects and courses with reminders, and more.