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
IT & Networking
Personal Development
Personal Creativity
Transforming Digital Learning: Learning Design Meets Service Design
Best Practices for Biomedical Research Data Management (HE)
Fundamentals of Reinforcement Learning
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore gRPC's underlying protocols, troubleshoot interactions, and optimize performance. Learn about HTTP/2 frames, streams, limitations, and the upcoming HTTP/3 integration for improved gRPC implementations.
Build interactive web experiences using Java, Spring Boot, Thymeleaf, and htmx without complex JavaScript frameworks. Learn to enhance server-side rendering with simple HTML attributes for improved productivity.
Explore advanced Testcontainers features for reliable integration testing. Learn debugging, complex service topologies, Docker Compose migration, local development usage, and reusable mode to enhance your test suite.
Explore building modern, reactive servers with Spring and Kotlin. Learn about coroutines, R2DBC, Testcontainers, and Kotlin/JS for web UI development. Discover productivity gains and cutting-edge techniques.
Explore effective testing practices, quality threat modeling, and strategies to improve code quality. Learn to treat test code with the same care as production code for better software development.
Explore agile methodologies beyond traditional frameworks, focusing on building a culture of adaptability, efficiency, and continuous improvement without rigid practices.
Orchestrate and manage complex event-driven systems using Flowable, Spring Boot, and Kafka. Learn to implement BPMN, CMMN, and DMN standards for better control and visibility in microservices architectures.
Explore how Graph Data Science enhances Knowledge Graphs, offering powerful insights through centrality algorithms and node embeddings. Learn applications in drug discovery and get started with Neo4j.
Explore event-driven autoscaling for serverless Java on Kubernetes using KEDA and Knative, focusing on Apache Kafka metrics for efficient scaling of Quarkus applications.
Explore Qwik, a revolutionary framework for instant-on web applications. Learn how it achieves seamless server-to-client transitions, enhancing user experience and performance on various devices.
Explore the creative side of programming, from Conway's Game of Life to esoteric languages, quines, and live coding performances. Discover how code can be an art form beyond practical applications.
Explore Sigstore, an OpenSSF project enhancing software supply chain security. Learn to sign and verify Maven Central artifacts, protecting against malicious attacks and ensuring dependency trust.
Explore CRaC, a new OpenJDK project for checkpointing Java applications to reduce startup and warmup times in microservices, addressing JVM limitations without sacrificing performance.
Exploring sigstore as an alternative to PGP for signing and verifying Maven Central artifacts, promising easier key management and improved software supply chain security.
Comparing approaches for distributed applications: frameworks, Kubernetes, service meshes. Explore advantages, challenges, and potential combinations for effective microservice architecture implementation.
Get personalized course recommendations, track subjects and courses with reminders, and more.