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
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.
Comprehensive guide to leveraging and processing Kotlin annotations, enhancing code functionality and efficiency for Android developers.
Learn to schedule alarms on Android using AlarmManager. Discover techniques for efficient alarm management, enhancing your app's functionality and user experience.
Comprehensive guide to Kotlin's DateTime API, covering LocalDate, LocalTime, LocalDateTime, and ZonedDateTime for efficient time and date handling in projects.
Learn to create and deploy an online Tic Tac Toe game using Ktor, Kotlin, and Jetpack Compose. Covers backend development, Android app creation, and deployment on Hostinger.
Learn to optimize app performance using baseline profiles for critical user journeys, enhancing speed and efficiency in Android development.
Learn to measure Android app performance using the Jetpack Benchmarking library. Discover techniques for evaluating startup time and UI efficiency to optimize your application's overall performance.
Discover three lesser-known performance optimizations for Jetpack Compose UI, enhancing smoothness and efficiency in your Android app development.
Learn to use Google's Relay plugin for Figma to automatically generate Jetpack Compose components from UI designs, streamlining Android app development and saving coding time.
Learn to implement deeplinking in Android apps using Jetpack Compose, enabling users to navigate directly to specific app destinations from external sources while passing data.
Step-by-step guide to migrating a full XML project to Jetpack Compose, demonstrating the process for any Android app. Learn how to modernize your UI development approach efficiently.
Comprehensive guide to Jetpack Compose animations, covering visibility, value, and content changes. Learn when to use different animation types for Android app development.
Get personalized course recommendations, track subjects and courses with reminders, and more.