Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Data Analysis
Graphic Design
Serverless Computing
Exploring Play: The Importance of Play in Everyday Life
Learning How to Learn: Powerful mental tools to help you master tough subjects
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Kafka Connect's power in integrating data systems, from basics to advanced techniques for efficient and scalable data pipelines.
Deploy serverless containers effortlessly with Cloud Run. Explore use cases, requirements, and features like bidding, concurrency, and integration with Google Cloud services for efficient container management.
Comprehensive introduction to deploying microservices on Kubernetes, covering key concepts, resources, and practical implementation using a real-world scenario.
Explore microservices' evolution, benefits, challenges, and future trends in cloud computing, focusing on AWS implementations and best practices for modern software architecture.
Explore cloud-native architecture's benefits, challenges, and solutions for scalable, resilient microservices-based systems in modern software development.
Explore building stateful clustered microservices using Java, actors, and Kubernetes. Learn about the actor model, resilient systems, and practical implementation in a Kubernetes environment.
Discover three simple ways to boost microservices performance using Hazelcast In-Memory Data Grid for caching database access, REST calls, and session state across server clusters.
Discover how to leverage Gradle's power while reducing complexity, following structured conventions for efficient and organized builds.
Explore how Twitter optimizes services using Graal and machine learning, achieving significant cost savings and performance improvements through autotuning.
Explore Event Sourcing & CQRS benefits for microservices, including reduced coupling, improved performance, simplified messaging, and enhanced governance in distributed systems.
Explore Project Loom's lightweight concurrency mechanisms for the JVM, including fibers, threads, and continuations. Learn about its implementation, efficiency improvements, and impact on asynchronous programming.
Explore techniques for troubleshooting containerized apps, addressing common issues like permissions, parameters, and volume mounts to ensure smooth operation in Kubernetes environments.
Explore IoT data processing with KSQL, Apache Kafka's SQL streaming engine. Learn to ingest, process, and visualize smart home energy data in real-time using a simplified IoT architecture.
Explore Java API design evolution, examining problematic older APIs and their modern alternatives in JDK 9-12. Learn principles for clean API design through live coding examples.
Explore GraalVM and Quarkus for building cloud-native Java microservices with small memory footprint, fast startup, and mixed reactive/imperative programming for extreme cloud environments.
Get personalized course recommendations, track subjects and courses with reminders, and more.