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 TestContainers for efficient integration and end-to-end testing using Docker containers. Learn features, JUnit 5 integration, and practical demos for improved developer experience.
Explore Java memory usage beyond -Xmx, including native memory leaks. Learn to analyze and optimize JVM footprint for better performance in shared environments and containers.
Explore recent Java language updates and upcoming features with Java Language Architect Brian Goetz, covering switch expressions, text blocks, records, and pattern matching.
Explore the mathematical foundations of machine learning, from basic algorithms to neural networks. Gain insights to confidently select and optimize ML models for practical applications.
Live-coding session exploring common software development mistakes that lead to security vulnerabilities. Discover how to identify and prevent these issues to enhance application security.
Exploring safe and efficient foreign memory access in Java beyond ByteBuffers and Unsafe API. Discusses limitations of current approaches and introduces a new API designed for improved performance and safety.
Explore challenges in flat, agile organizations and how sociocracy can improve teamwork, decision-making, and self-governance in IT departments and companies.
Explore Oracle's efforts in OpenJDK and beyond to maintain Java's popularity, including technical roadmaps and community engagement strategies for a thriving ecosystem.
Discover how software engineering skills can drive organizational change, improve efficiency, and foster a culture of innovation through practical techniques and real-world examples.
Learn essential techniques to secure Spring Boot applications, including HTTPS, dependency scanning, CSRF protection, CSP implementation, OIDC authentication, and password hashing.
Explore how machine learning amplifies social biases, examine real-world examples, and discover solutions to drive positive change. Learn to assess impact and transform risks into powerful solutions.
Explore the transition from Java to Golang in Belgium's largest hospital network, comparing languages and discussing the impact on infrastructure and development teams.
Explore the challenges and rewards of transitioning from a technical role to management, including expectations, skills needed, and personal growth opportunities in leadership positions.
Explore sustainable innovation strategies at bol.com, focusing on team autonomy, microservice design, CI/CD approaches, and system optimization for performance and cost-effectiveness in a high-traffic e-commerce environment.
Explore creating micro microservices and serverless apps using Spring APIs with Quarkus, leveraging GraalVM native images for rapid deployment and scaling on Kubernetes and OpenShift.
Get personalized course recommendations, track subjects and courses with reminders, and more.