Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create cross-platform mobile UIs for Android and iOS using Compose Multiplatform and Kotlin in this beginner-friendly tutorial.
Explore 5 key methods for sharing data between Android screens, comparing advantages and use cases to enhance your Jetpack Compose development skills.
Learn to implement Google Play In-App Update API in Android apps, enabling seamless user updates. Discover how to integrate this feature for improved app maintenance and user experience.
Implement efficient pagination in Jetpack Compose using Paging3 and clean architecture, combining remote API data with local caching for improved performance and user experience.
Learn to create a stopwatch app for Wear OS using Jetpack Compose in this comprehensive tutorial. Gain hands-on experience with wearable app development and modern Android UI toolkit.
Implement Google Sign-In with Firebase in Kotlin Android apps using Jetpack Compose and Clean Architecture. Learn key concepts and best practices for secure authentication.
Learn to create a context-sensitive drop-down menu in Jetpack Compose, enhancing user interaction with long-press functionality and customizable menu options for Android apps.
Comprehensive tutorial on implementing Room for local database management in Android, covering setup, entities, DAOs, and database operations for efficient data storage and retrieval.
Learn to exchange data between Android devices via Bluetooth in this tutorial on building a Bluetooth chat app, focusing on data transfer implementation and practical application.
Learn to pair and connect Bluetooth devices in Android, preparing for data exchange. Covers device pairing, connection establishment, and readiness for communication in app development.
Learn to scan for nearby Bluetooth devices and display them in a list, as the first step in building a Bluetooth chat app for Android. Gain practical skills in Android development and Bluetooth technology.
Learn to build a clean architecture Android app using GraphQL and Kotlin, optimizing network traffic and battery consumption by fetching only necessary data from APIs.
Comprehensive guide for building a scalable permission handling system in Jetpack Compose for Android, covering rationale display and handling permanently declined permissions.
Learn to implement efficient search functionality in Jetpack Compose for Android, enhancing user experience and app performance with step-by-step guidance.
Learn Jetpack Compose basics for Android UI development. Build foundational skills to create modern, efficient user interfaces using this powerful toolkit.
Get personalized course recommendations, track subjects and courses with reminders, and more.