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 how AI analyzes mobility data to predict traffic patterns, assess impacts of events, and support decision-making for improved urban traffic management and livability.
Explore new APIs and web features to create innovative user experiences for foldable and dual-screen smartphones, adapting existing web apps for these emerging devices.
Explore advanced Kafka concepts, client-side challenges, and operational complexities. Learn to navigate traps, optimize configurations, and manage Kafka at scale for robust applications.
Explore performance myths in Java and Scala, analyzing code snippets down to assembly level using tools like JITWatch, javap, and JMH. Learn to measure and verify performance claims accurately.
Optimize Maven builds: profiling, skipping Mojos, using Maven Daemon, vertical scaling, and incremental builds. Learn strategies to significantly reduce build times with real-world examples and trade-off discussions.
Discover Kustomize: a powerful built-in alternative for managing YAML in Kubernetes. Learn to organize systems, deploy applications, and upgrade with ease using kubectl, kustomize, and kpt.
Explore cloud-native Java microservices deployment on Kubernetes with Istio, covering service mesh concepts, JHipster usage, and advanced Istio features for efficient development and management.
Explore Kotlin coroutines as a modern concurrency paradigm, comparing them with traditional threading models. Gain hands-on experience and understand the performance, memory usage, and complexity differences.
Explore novel JFR profiling for serverless functions, gaining insights into code behavior and cloud provider JVM management without code modifications.
Learn to build an operational prediction service using Python and free serverless tools. Explore feature pipelines, batch predictions, and MLOps best practices with a real-world surfing wave height prediction example.
Explore advanced Micronaut features for Java, Kotlin, and Groovy microservices. Learn dependency injection, AOP, AOT compilation, and GraalVM integration for efficient Cloud Native applications.
Pragmatic approach to testing hexagonal architectures, balancing unit and integration tests for optimal coverage and speed in Spring Boot applications.
Explore GitHub Codespaces and Copilot to enhance developer productivity, streamline workflows, and leverage AI-assisted coding for improved efficiency and collaboration in software development.
Discover how OpenRewrite enables quick, safe migrations of JVM frameworks and tools. Learn to upgrade Spring, adopt JUnit 5, and more in minutes using fine-grained recipes and abstract syntax trees.
Discover Playwright, Microsoft's powerful framework for resilient web testing across browsers. Learn its key features, tools, and advantages for efficient automated testing in Java.
Get personalized course recommendations, track subjects and courses with reminders, and more.