Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to implement Room Database in Kotlin Multiplatform Compose projects, enhancing cross-platform app development with efficient local data storage and management techniques.
Learn to create your first Compose Multiplatform Hello World app in this beginner-friendly tutorial. Discover the basics of cross-platform development using Kotlin Multiplatform.
Comprehensive comparison of KMP and Flutter for cross-platform mobile development in 2024, covering code sharing, compilation, UI rendering, native API communication, performance, maturity, and future prospects.
Learn to share ViewModels across platforms in Compose Multiplatform using dependency injection, enhancing code reusability and maintainability for multiplatform app development.
Discover three common coroutine cancellation pitfalls in Android development with Kotlin, learning how to identify and avoid these errors for more robust and efficient app performance.
Implement shared navigation in Kotlin Multiplatform projects using Decompose library, enabling seamless navigation across iOS and Android platforms.
Learn to implement multiple backstacks in Jetpack Compose for Android, enhancing navigation and user experience in your apps. Gain practical skills with hands-on examples and expert guidance.
Implement a swipe-to-reveal effect for composables in LazyColumn using Jetpack Compose. Learn custom gesture handling and animation techniques for interactive Android UI elements.
Master Kotlin's inline keywords to optimize function, class, and variable performance in just 17 minutes.
Learn to implement Google's Credential Manager in Android apps for secure, cross-device user authentication. Enhance login experiences and boost user convenience.
Master efficient image compression techniques for Android development, focusing on optimizing Bitmap file sizes for improved upload performance and resource management.
Master Android's new predictive back gesture implementation through step-by-step migration guidance, enhancing your app's user experience with modern navigation patterns.
Learn to create an animated logo splash screen for Android apps using the official Splash Screen API, enhancing user experience with professional-looking app launches.
Learn to build an offline document scanner app using MLKit, featuring free and efficient mobile document digitization techniques.
Discover 5 common use case mistakes in Clean Architecture and learn how to avoid them for better software design and implementation.
Get personalized course recommendations, track subjects and courses with reminders, and more.