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
Explore architectural design patterns for Android apps, focusing on key benefits and optimal choices for different project requirements and developer preferences.
Comprehensive guide on managing coroutine cancellation and exceptions in Android development, focusing on best practices and common pitfalls for efficient async operations.
Learn to create a weather app using MVI architecture, Clean Code principles, and Jetpack Compose in Android Studio. Utilize the Open Meteo API to fetch and display weather data with an attractive user interface.
Learn proper error handling techniques in clean architecture to improve user experience and code quality. Discover best practices for effective error management in software development.
Learn dependency injection in Android using Dagger-Hilt. Covers setup, modules, ViewModel injection, abstractions, field injection, and lazy injection. Practical guide for implementing DI in Android apps.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.