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
SQL
Data Visualization
Graphic Design
Introduction to Indoor Air Quality
Greening the Economy: Sustainable Cities
Cryptography I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore microservice interaction patterns: choreography vs orchestration. Learn pros, cons, and tools for each approach, with demos and a case study on combining both methods.
Explore WebBluetooth's potential in web applications, enabling interaction with peripheral devices like light bulbs and fitness trackers. Learn about challenges and opportunities in IoT development.
Transferring enterprise architecture knowledge to startups: balancing flexibility, scalability, and maintainability while embracing fearless technical choices in uncertain environments.
Learn to troubleshoot Spring Boot apps using Sentry, an open-source monitoring solution. Discover how to quickly identify and fix production issues, improving app reliability and customer trust.
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.
Discover how application vulnerabilities can lead to full Kubernetes cluster takeover. Learn crucial best practices to prevent such attacks and secure your containerized infrastructure.
Explore Explainable AI and its role in fostering trust in AI systems. Learn about the TrustyAI initiative, different types of explanations, and the importance of transparency in AI decision-making.
Explore location transparency's role in building scalable, distributed systems. Learn how it impacts coherence, coupling, and connascence metrics, and its significance in DDD, CQRS, and Event Sourcing.
Explore real-time analytics optimization using Apache Kafka and Pinot. Learn how these powerful tools work together to deliver scalable, low-latency solutions for user-facing applications.
Explore Developer Productivity Engineering: accelerate feedback cycles, use data analytics, reduce wasted time, catch errors early, and elevate productivity as a respected discipline in software development.
Explore Vertex AI Pipelines for MLOps workflows, covering experiment pipelining, infrastructure management, and practical examples of machine learning development and deployment cycles.
Unveiling Quarkus magic: compile-time optimization, fast boot times, and low memory usage. Learn extension development, porting solutions, and internal workings for Java applications on Quarkus and GraalVM.
Discover how to manage complex event-driven systems using Flowable, Spring Boot, and Kafka. Learn to orchestrate microservices, handle data requests, and streamline business processes effectively.
Explore GraalVM's native image builder, focusing on heap snapshotting and build-time initialization. Discover obscure projects investigating static Java compilation techniques.
Explore Elastic's successful distributed work model, including shared values, daily routines, tools, and hiring practices for building effective remote teams and distributed systems.
Get personalized course recommendations, track subjects and courses with reminders, and more.