Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master building custom video players using Media3 library and Jetpack Compose toolkit with personalized UI controls for seamless media playback on Android.
Master secure data storage in Kotlin Multiplatform by encrypting local preferences with KSafe library across Android, iOS, and desktop platforms using DataStore.
Discover how a senior Android developer evaluates Kotlin code generated by advanced AI models like GPT and Claude, revealing insights into AI coding capabilities.
Discover the latest Kotlin 2.3.0 updates, new Jetpack Compose features, Material 1.4.0, Media3 1.9.0, Android 16 QPR2, and Google's sideloading clarifications for mobile developers.
Discover data-driven insights about AI's actual progress and realistic timeline for replacing developers completely in this reassuring analysis.
Discover which Jetpack Compose navigation library to choose for production Android apps in 2026, comparing Nav2 vs Nav3 features and getting expert recommendations.
Discover the latest Kotlin ecosystem updates from January 2026, covering Compose Multiplatform 1.10.0, Android Studio Otter 3 features, and Ktor 3.4.0 developments.
Discover why base classes like BaseActivity and BaseViewModel are anti-patterns in Android and KMP development, and learn better architectural approaches for cleaner code.
Master Spring Boot profiles and configuration management using application.yml files to define environment-specific properties for development and production setups.
Master a generic approach to implement pagination for remote APIs and local databases in Compose Multiplatform development.
Master context parameters in Kotlin, exploring this new feature's practical applications and understanding when to use them effectively in your development projects.
Discover app attestation techniques to verify client authenticity and prevent server request manipulation with real-world examples and technical implementation.
Discover multi-module architecture fundamentals in Kotlin Multiplatform, exploring how to structure KMP projects with modular design patterns for better code organization and scalability.
Master the fundamental differences between threads, Kotlin coroutines, and dispatchers with detailed explanations of blocking code, multithreading, parallelism, and suspending functions.
Discover Spring Boot fundamentals with Kotlin by building your first backend project and creating a hello world URL endpoint from scratch.
Get personalized course recommendations, track subjects and courses with reminders, and more.