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
Management
Cybersecurity
Artificial Intelligence
Comprendere la filosofia
Introduction to Engineering Mechanics
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore JVM optimization through benchmarking JDK versions and JVM providers. Compare JIT compilers, identify strengths and weaknesses, and find the optimal mix for improved performance in real business applications.
Practical strategies for developers to improve communication in code reviews, git commits, estimates, and interactions with managers and business stakeholders. Enhance collaboration and efficiency in software development.
Explore Spring Boot 3.2's new features to enhance your web app's efficiency, security, and developer experience. Learn about Virtual Threads, RestClient, metrics, TLS management, and more.
Explore modern NLP techniques applied to Swiss multilingual data, from basic tasks to advanced methods like NER and dependency parsing. Learn how to integrate LLMs into NLP pipelines using the Swiss Commercial Registry as a real-world example.
Discover Quarkus: a fast, eco-friendly Java framework for cloud. Learn about native binaries, speed optimization, TDD, and reduced carbon footprint through theory and live demos.
Comprehensive guide to securing Java application supply chains, covering dependency management, code integrity, vulnerability scanning, artifact signing, and Kubernetes-native security practices using open-source tools.
Explore WebAuthN for password-less authentication in apps. Learn basics and implement in a Spring Boot application through live coding, enhancing security and user experience.
Explore Angular's change detection, its performance impact, and the journey towards Zoneless applications with Signals and recent developments.
Explore key principles for designing low-latency applications, including no garbage, natural batching, and the Single Writer Principle. Learn to navigate performance trade-offs and create efficient systems.
Discover proactive strategies and best practices for efficient incident management, ensuring quick resolution and minimizing data loss and downtime in production environments.
Discover powerful features and productivity hacks for IntelliJ IDEA, including refactorings, shortcuts, navigation, code completion, debugging, and AI assistance to enhance your development workflow.
Explore advanced TypeScript features through live coding, including recursive types, type permutations, and a CSS validator, to elevate your coding skills with real-world examples.
Integrating a 40-year-old software system: challenges, solutions, and lessons learned in rebuilding Deutsche Bahn's sales platform. Insights on legacy integration and creating future-proof software.
Explore options for Java developers to build, save, and run machine learning models using popular frameworks like Deeplearning4J, djl, and Tribuo, with real-world examples and comparisons.
Explore controversial Kotlin features like coroutines, receivers, and extension methods to write clean yet complex code. Discover experimental and lesser-known aspects of the language.
Get personalized course recommendations, track subjects and courses with reminders, and more.