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
Boost test quality with automated, realistic data generation using tools like Java Faker and jFairy. Learn to create test data factories for improved productivity and more representative test scenarios.
Découvrez comment Betclic utilise son Datalake pour générer des tests de charge et simuler des événements sportifs, assurant ainsi la continuité de service face à une croissance exponentielle.
Dive into modern Java features by building an actor system from scratch. Explore expression switches, records, sealed types, and virtual threads while comparing to other languages and runtimes.
Comprehensive deep-dive into Apache Cassandra for Java developers, covering architecture, data modeling, and integration with modern frameworks. Includes hands-on labs and practical examples for immediate application.
Explore advanced Gradle features for JVM projects, dependency management, and build optimization. Learn idiomatic plugin development, build organization, and Configuration Cache usage to enhance developer productivity.
Explore practical applications of distributed ledger technologies in Java, focusing on real-world use cases beyond cryptocurrencies and speculative assets.
Explore Loom's lightweight virtual threads, structured concurrency, and performance gains. Learn new patterns, ExtentLocal, StructuredExecutor, and synchronization for efficient concurrent programming in Java.
Learn to optimize GraalVM Native Image apps for peak performance. Explore development, testing, metadata handling, and monitoring techniques to maximize startup time and memory efficiency.
Explore OpenTelemetry, a vendor-agnostic observability framework for cloud-native software. Learn about its specification, integration with frameworks, and focus on solving operational challenges in distributed architectures.
Explore Helm and Kustomize for Kubernetes resource management. Compare their approaches, strengths, and potential synergies in simplifying infrastructure maintenance for distributed systems.
Explore JVM ergonomics, CPU throttling, and Garbage Collectors to optimize Java performance on Kubernetes. Learn to balance vertical and horizontal scaling for improved efficiency and cost reduction in cloud environments.
Angular Dependency Injection: Explore hierarchical injectors, resolve dependencies, and implement scalable folder structures. Learn to build flexible, testable components for robust Angular applications.
Explore pattern matching in Java: from instanceof enhancements to advanced features like deconstruction patterns and sealed types. Discover its impact on switch expressions and future improvements.
Discover how to leverage Java 17's unique features with Quarkus, focusing on performance improvements, new capabilities, and security enhancements for efficient development.
Optimize JVM performance for cloud-native apps with simple tweaks. Learn about JVM options, startup time improvements, and energy-saving techniques for efficient microservices.
Get personalized course recommendations, track subjects and courses with reminders, and more.