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
Artificial Intelligence
OpenAI
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Introduction to Graphic Illustration
The Science of Gastronomy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn best practices for building resilient microservices. Explore real-life outages, design strategies, and techniques to anticipate and control failures in distributed systems.
Explore Fabric8, an open-source platform for developing, deploying, and managing containerized microservices using Docker, Kubernetes, and Jenkins to accelerate software delivery.
Strategies for testing and verifying distributed systems, addressing partial failure and asynchrony. Explores formal methods and practical techniques to ensure correctness and reliability.
Comparison of Docker Swarm and Kubernetes orchestration frameworks, covering development, deployment, scaling, and more. Hands-on demonstrations help understand each platform's strengths.
Discover how to prevent runtime errors using pluggable type systems. Learn to guarantee compile-time safety, find hidden bugs, and improve code quality with the Checker Framework.
Explore GitHub's vast dataset to uncover programming trends, common dependencies, exceptions, and mistakes. Learn to analyze code patterns using BigQuery and Groovy examples.
Explore techniques for scaling Android projects, including improved build systems, static analysis, and enforcing coding patterns to maintain efficiency and quality in large-scale development.
Explore lazy evaluations in functional programming and their implementation in Java using lambdas and Stream API for improved efficiency and code optimization.
Learn Angular 4 essentials for Java developers, covering components, TypeScript, dependency injection, and reactive programming. Gain practical insights through a sample web application with Java backend.
Learn high-performance RPC with gRPC: efficient, mobile-first, and HTTP/2-based. Explore streaming APIs, language interoperability, and integration with Maven, Gradle, Spring Boot, and RxJava.
Explore GPU acceleration in Java for high-performance computing, big data, and analytics. Learn principles, tools, and techniques to harness GPU power in enterprise applications.
Explore Deeplearning4j for JVM and learn strategies for deploying deep learning models to production, including GPU management and latency optimization.
Explore reactive programming in Spring 5, including message-driven services, functional reactive endpoints, and integration with existing Spring technologies.
Explore functional programming paradigm in Java 8, learning powerful capabilities and benefits for building applications. Gain insights from expert Dr. Venkat Subramaniam.
Explore deep learning for lung cancer survival prediction using convolutional networks, multi-scale data, and clinical parameters. Learn about noise-based robustness and priming techniques for improved model performance across cohorts.
Get personalized course recommendations, track subjects and courses with reminders, and more.