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
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn game developer strategies for tying user engagement to monetization, and how to apply these principles to enhance your app's growth and sustainability.
Explore Kotlin's progress in Android development, covering samples, APIs, IDE support, and the Kotlin Foundation's work to enhance the language's ecosystem.
Explore how Android Emergency Location Service improves accuracy in locating mobile emergency calls, addressing challenges faced by first responders in the wireless era.
Expert panel answers live community questions on Android platform engineering, covering topics from consistency to Fuchsia OS and developer innovation.
Optimize app delivery through modularization and app bundles. Learn about internal app sharing for easy testing of App Bundles, enhancing development efficiency and user experience.
Learn techniques for measuring and enhancing Android app performance using new AndroidX benchmarking libraries. Gain insights on common pitfalls and best practices for accurate performance evaluation.
Explore strategies for efficient Gradle builds in large Android projects, covering modularization, plugin usage, task configuration, and performance optimization techniques.
Develop robust Android apps using modern design patterns and AndroidX Test libraries. Learn a comprehensive testing strategy mirroring real-world scenarios for reliable application development.
Learn techniques for creating smart, interruptible animations using state machines, libraries, and classes to enhance UI responsiveness and user experience in Android development.
Explore Kotlin's internals, tools, and features like bytecode, memory profiling, and coroutines to understand how language elements work behind the scenes.
Explore ConstraintLayout's advanced features for Android UI development, including performance optimization, motion integration, and practical use cases with expert insights.
Explore strategies and tools for developing Android apps tailored to emerging markets, addressing challenges like internationalization and network speed to reach the next billion users.
Explore Android Q's customization and navigation features, including dark theme and gesture controls, to enhance app usability and seamless integration with system UI.
Discover tools and best practices to optimize Android app size, boost installs, and improve delivery on Google Play, even in challenging network conditions.
Explore accessibility features in Chrome OS and Android, and learn how to optimize your apps for keyboards, screen readers, large screens, and external displays.
Get personalized course recommendations, track subjects and courses with reminders, and more.