Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master file handling fundamentals in Kotlin, covering file referencing, permissions management, and directory traversal techniques for JVM-based environments.
Master Firebase Test Lab integration in Android Studio to run cloud-based testing across multiple devices and configurations, streamlining your app's quality assurance process.
Master a comprehensive roadmap for Android and Kotlin Multiplatform development, covering essential technologies from Kotlin basics to advanced architecture patterns and reactive programming.
Discover how to develop Android AR and VR applications using Google's XR framework, covering essential setup and implementation techniques for creating immersive mobile experiences.
Compare dependency injection approaches in Android development - from Dagger-Hilt and Koin to manual implementation - with detailed analysis of advantages and practical recommendations.
Explore the key differences between MVVM and MVI state management approaches in Android development, comparing their advantages and practical implementation strategies.
Master edge-to-edge support implementation in Android 15+ through practical demonstrations for both Compose and XML layouts, ensuring proper content display without system component overlap.
Discover essential Android app security techniques by exploring reverse engineering methods, runtime hooks with Frida, and APK repackaging, while learning effective protection strategies.
Master all types of Kotlin classes including data, sealed, abstract, enum, value, and annotation classes. Learn implementation details and best practices for effective object-oriented programming in Kotlin.
Master a generic approach to implement pagination for remote APIs and local databases in Compose Multiplatform development.
Master Spring Validation framework to validate request bodies and create custom validation constraints with annotations in Spring Boot using Kotlin.
Master Spring Boot Profiles to manage different application configurations for development, staging, and production environments, and learn how to create environment-specific beans.
Discover 5 critical anti-patterns to avoid when working with Kotlin Coroutines & Flows, ensuring your code remains efficient, maintainable, and bug-free.
Master Spring Boot logging fundamentals including console configuration, remote logging with Grafana Loki, JSON file logs, and production best practices to efficiently monitor and troubleshoot your applications.
Discover whether native Android development is a worthwhile skill for beginners in 2025, with tailored advice for hobby, indie, general, and specialized native developers.
Get personalized course recommendations, track subjects and courses with reminders, and more.