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 leverage Kotlin Flows for reactive programming, exploring combine, zip, and merge operations to enhance your Android development skills and create efficient, responsive applications.
Learn to scan and secure your app against vulnerabilities using AppSweep, a powerful tool for identifying and addressing security issues in mobile applications.
Learn to implement a slidable side menu in Android using Jetpack Compose. Master navigation drawer creation for efficient information display and menu item organization in your app.
Learn to create visually appealing Android apps using Material 3 design and Jetpack Compose. Explore color theory, typography, shapes, and essential composables for modern app development.
Learn to implement Material 3 in Android apps, covering dynamic colors, typography, and shapes. Discover key features and practical examples for creating modern, visually appealing user interfaces.
Learn to create a functional calculator app using Jetpack Compose in Android Studio, covering UI design, state management, and basic arithmetic operations implementation.
Comprehensive guide to building a JWT authentication system using Ktor, MongoDB, and Android, covering backend development, app integration, and server deployment on Ubuntu.
Learn to properly integrate and scale device sensors in Android apps, focusing on best practices and efficient implementation techniques for interacting with the physical world.
Learn to implement dependency injection in Kotlin using the Koin library. Master this crucial concept for Android development and improve your software architecture skills.
Learn to properly validate forms using clean architecture principles, improving code structure and maintainability in Android development.
Learn to write simple Gradle tasks for automating Android app development processes, enhancing efficiency and productivity in Android Studio.
Learn essential Android Gradle concepts: build types, product flavors, build variants, and source sets. Master these tools to enhance your app development process and create more efficient, customizable projects.
Learn to build a robust stock market app using Jetpack Compose, implementing clean architecture, SOLID principles, API integration, local caching, and custom UI components for a professional-grade Android application.
Learn efficient data loading in Android apps using Jetpack Compose pagination. Discover techniques for handling large datasets from remote APIs, optimizing performance and user experience.
Learn to implement type-safe preferences using Proto DataStore and Kotlinx serialization, bypassing the need for protobuf files in Android development.
Get personalized course recommendations, track subjects and courses with reminders, and more.