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 techniques for troubleshooting containerized apps, addressing common issues like permissions, parameters, and volume mounts to ensure smooth operation in Kubernetes environments.
Explore Java API design evolution, examining problematic older APIs and their modern alternatives in JDK 9-12. Learn principles for clean API design through live coding examples.
Explore GraalVM and Quarkus for building cloud-native Java microservices with small memory footprint, fast startup, and mixed reactive/imperative programming for extreme cloud environments.
Explore alternatives to JavaScript classes, including functions, factory patterns, and object composition, for simpler, safer, and more idiomatic code.
Develop high-performance, scalable Java microservices using reactive programming, LMAX Disruptor, Undertow server, and Kubernetes for cloud-native deployment strategies.
Inspiring developers to embrace accessibility as a daily practice, focusing on user needs and inclusive design. Explores tools and techniques for building accessible web applications.
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.
Discover innovative DevOps skilling through immersive Dojos, combining hands-on labs, gamification, and coaching. Learn effective techniques for workforce development and client support in the rapidly evolving tech industry.
Principles and practices of Continuous Delivery and DevOps for faster, higher-quality software development. Learn to implement rapid, reliable releases while maintaining system stability and team efficiency.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.