Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Management & Leadership
Information Technology
Astrobiology and the Search for Extraterrestrial Life
Dino 101: Dinosaur Paleobiology
Cybersecurity Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore image recognition using deep learning, from prototype to production. Learn to develop and implement neural networks for clothing characteristic detection, with insights on training, deployment, and front-end integration.
Explore Java 9's security features, new tools like VarHandles and jshell, and learn how to work around restrictions while understanding potential risks in future Java versions.
Explore Project Amber's upcoming Java features with Brian Goetz, including expanded type inference, data classes, pattern matching, and improved serialization.
Explore open source software's impact on application security, including its benefits, risks, and best practices for protecting organizations against vulnerabilities and compliance issues.
Explore JVM performance optimization techniques, including just-in-time compilation, code instrumentation, and hardware interaction, to enhance Java program efficiency and dispel myths about its speed.
Learn to create a dynamically reconfigurable, event-driven microservices platform using Apache Ignite and Docker, ensuring high availability and zero downtime for banking-grade applications.
Comprehensive guide to building robust IoT apps: handling network failures, multi-device control, user management, and scalability. Packed with code examples and best practices from years of experience.
Strategies for integrating CDN automation early in development, focusing on CI/CD pipeline integration, faster feature leveraging, and best practices for improved web performance and scalability.
Explore open-source serverless computing with Fn Project. Learn to write, deploy, and scale functions in multiple languages, understand platform implementation, and leverage Docker for flexibility.
Explore Java vulnerabilities, their impact, and defense strategies. Learn about reporting, managing, and fixing security issues to protect your code from cyber threats.
Learn to build event-driven services using Apache Kafka and Kafka Streams. Explore patterns for creating scalable, stateful services with distributed logs and transactional guarantees.
Explore advanced techniques for troubleshooting and debugging microservices in Kubernetes, leveraging Google's expertise and ecosystem tools to diagnose and resolve production issues at scale.
Practical steps for developers to enhance software security, reduce incident risks, and contribute to company security posture. Covers implementation and importance in today's security-focused market.
Explore Clean Architecture implementation using Kotlin, focusing on SOLID principles for maintainable software design. Learn pragmatic approaches and leverage Kotlin's features for efficient development.
Explore Spring Boot 2.0's WebFlux framework for reactive web applications. Learn about new features, improvements, and ecosystem integration through live coding and expert insights.
Get personalized course recommendations, track subjects and courses with reminders, and more.