Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Software Development
Digital Marketing
How to Write Your First Song
Bioseguridad y equipo de protección para la prevención de COVID-19
Let's Get Started: Building Self-Awareness
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive guide for software engineers on career advancement, covering interview preparation, technical skills, system design, and identifying quality managers and companies.
Comprehensive guide to software engineering interviews at big tech companies, focusing on Square's Android interview process, with tips on preparation and navigating different interview stages.
Learn to create a shimmer animation using Jetpack Compose Beta, enhancing user experience in Android apps with smooth loading effects.
Explore Kotlin Multiplatform Mobile's production readiness through a real-world app development experience, covering demos, tools, architecture, challenges, and comparisons with Flutter.
Learn to implement animations in Jetpack Compose Beta, including state tweens, infinite transitions, and position animations, with practical examples and code demonstrations.
Learn to create captivating shimmer loading animations in Jetpack Compose for Android, enhancing user experience with smooth, eye-catching visual feedback during data loading.
Learn to create a custom toolbar with a TextInput for search functionality using Jetpack Compose in Android development.
Learn to implement dependency injection in Android ViewModels using Hilt, covering constructor injection, ViewModel instantiation, and sharing ViewModels between fragments.
Explore the ideal architecture for Jetpack Compose, discussing its current limitations and potential improvements for Android app development in 2020.
Learn to create flexible Row layouts in Jetpack Compose, mastering child composable arrangement and alignment for efficient Android UI development.
Learn to create efficient Column layouts in Jetpack Compose for Android, covering basic and detailed layouts, image handling, text styling, and scrolling functionality.
Explore real-time chat website development using Django, REST API, and sockets. Learn to build an Android app with push notifications and server communication.
Explore Flutter's pros and cons, compare it to native Android/iOS development, and discover ideal job opportunities and wealth-building potential in app development.
Explore Kotlin sealed classes for custom state management and MVI architecture in Android development, with practical examples and project insights.
Explore structured concurrency, exception handling, and cancellations in Kotlin coroutines for efficient and robust Android development.
Get personalized course recommendations, track subjects and courses with reminders, and more.