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 event-driven business process management using Flowable BPM and Kafka. Learn to create scalable orchestrations of microservices, devices, and humans through high-level models.
Detailed account of New Relic's migration from Java 8 to Java 11, covering architecture, tools, challenges, and improvements. Insights for organizations planning similar upgrades.
Explore how API providers can enhance user experience by serving white-label UI fragments, enabling seamless integration of data into various frontend frameworks.
Explore challenges and best practices for running Java applications in containers, covering JVM updates, image optimization, and tools for seamless Docker integration.
Live demonstration of exploiting common Java vulnerabilities, showcasing real-world attacks and providing insights on protection strategies to enhance security awareness for developers.
Explore test-driven development for Spring applications, covering basic components, mocks, test slices, web app testing, and consumer-driven contract testing to build with confidence.
Demystifying SSL/TLS: Learn secure communication essentials, from public/private keys to practical implementation, empowering you to become the go-to expert for transport-level security in your team.
Exploring diversity beyond gender, this talk guides you through understanding and fostering inclusivity in workplaces and society, empowering you to be a positive force for change.
Explore building a simple JVM in Rust, covering bytecode interpretation, classfile parsing, and memory management. Learn fundamental concepts through live coding and practical implementation.
Turn your Tesla into a mobile surveillance station with real-time alerts for potential followers, facial recognition, and pattern analysis. Explore the hardware, software, and privacy implications of this open-source project.
Explore Performance Analyzer in Open Distro for Elasticsearch, learn its design, implementation, and troubleshooting capabilities using PerfTop client for efficient cluster diagnostics.
Leverage cloud technologies to automate conference photo searching using AWS services, Quarkus, and GraalVM. Learn about the benefits and challenges of implementing cutting-edge tools for image analysis.
Explore Kotlin's evolution, lesser-known features, and multi-platform capabilities. Learn about its history, idiomatic coding practices, and potential for code sharing across JVM, JS, and native platforms.
Explore key traits and skills for becoming a successful software architect, focusing on mentorship, collaboration, and practical decision-making in software development.
Explore Project Valhalla's LWorld iteration, unifying inline types and references in Java to improve memory density and create efficient data structures while maintaining compatibility.
Get personalized course recommendations, track subjects and courses with reminders, and more.