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
Discover JHipster Lite: a streamlined tool for efficient Java application development. Learn its benefits, features, and how it can enhance your productivity in building modern, scalable web applications.
Explore GitHub Enterprise's end-to-end development capabilities, including Codespaces, Copilot, Actions, and Advanced Security, to implement InnerSource practices in your organization.
Discover Maven's future: multi-module support, Maven 4, Wrapper, and Daemon. Explore latest snapshot builds and learn how these innovations will transform your Maven experience.
Explore Jakarta EE 10's new features for developing lightweight enterprise Java applications, including Core Profile, CDI 4.0 Lite, and RESTful Web Services 3.1, with live code demos and future insights.
Comparative analysis of Java and Rust, exploring their strengths, development experiences, and real-world applications through a sample project implementation.
Discover how Google's Error Prone and Refaster tools can revolutionize Java development by automating bug fixes and enforcing coding patterns, enabling efficient large-scale refactoring and codebase control.
Explore IoT beyond Raspberry Pi, delving into advanced issues and approaches for cloud and device engineers. Learn from Java's creator about its origins in IoT and current applications.
Embracing slow, deliberate coding as a seasoned developer. Leveraging experience to write better code and stay relevant in a fast-paced industry.
Learn best practices for selecting reliable open source dependencies, drawing parallels with choosing event vendors. Gain insights on setting up a robust ecosystem to withstand unexpected challenges in software development.
Explore tools and strategies for efficiently managing and updating dependencies in software projects, ensuring security and continuous delivery of business value.
Exploring Rust's unique features and advantages over Java, highlighting its powerful capabilities in system programming, WebAssembly, and server-side development for Java developers.
Discover how Betclic managed 100 million logins during Euro 2020 through observability, monitoring, and load testing. Learn strategies for handling exponential growth in sports betting platforms.
Explore Generational Shenandoah, an improved garbage collection system for Java that offers better latency with smaller heaps, reducing operational costs and energy consumption.
Explore Google's transition to Kotlin for server-side JVM, including challenges faced, reasons for adoption, and strategies for successful implementation.
Explore triple active architecture using Kubernetes and Cilium across AWS, GCP, and Azure. Learn about multi-cloud networking, Cilium's capabilities, and real-world implementation challenges and performance results.
Get personalized course recommendations, track subjects and courses with reminders, and more.