Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Cybersecurity
Digital Marketing
Generative AI
Understanding Medical Research: Your Facebook Friend is Wrong
Algorithms, Part I
Moralities of Everyday Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how to integrate robust cybersecurity practices into platform engineering, enhancing DevSecOps with automated security controls, vulnerability scanning, and comprehensive monitoring for resilient systems.
Explore 82 real-world software bugs collected over a year, revealing common development mistakes and providing practical strategies to improve testing and prevent similar issues in your projects.
Discover how GraalVM Native Image compiles Java applications into native binaries, offering instant startup, better warmup, reduced memory footprint, and enhanced security, plus learn about native tooling and when to choose AOT vs JIT compilation.
Explore Angular's evolution with signals and new control flow syntax, creating faster, more responsive applications without ngZone's performance sacrifices through practical demos.
Discover strategies to secure LLM applications by addressing prompt injection, data privacy, legal restrictions, and implementing best practices for building robust AI-powered systems.
Explore Stream Gatherers in Java 24, a new extension point for intermediate operations in streams. Learn how they overcome limitations of collectors, enhance data processing, and improve performance beyond map, filter, and flatMap.
Discover effective docs-as-code methods for maintaining up-to-date architecture documentation, including lightweight formats, version control integration, and automated validation tools to align documentation with actual code structures.
Discover how to build an intelligent car interface like K.I.T.T. using JavaScript, combining AI techniques with browser APIs for an offline, privacy-preserving experience.
Discover how to architect Angular applications with automated ESLINT validation to ensure long-term maintainability, extensibility, and consistent delivery velocity.
Explore different methods for containerizing Java applications, comparing Dockerfiles, Cloud-Native Buildpacks, Google's JIB, and jlink based on build time, size, standardization, security, and more.
Explore software supply chain security concepts like SBOMs, SLSA, and CI/CD Security to deploy with confidence, addressing vulnerabilities and meeting regulatory requirements.
Discover Model Mitosis, a dynamic approach to iteratively split business models, helping you determine when to modularize software and find optimal boundaries between monoliths and microservices.
Explore the hidden mysteries of Large Language Models as Guillaume Laforge answers questions about tokens, parameters, quantization, and model limitations, demystifying the technology behind today's AI revolution.
Discover the decade-long journey of GraalVM, from a bold research concept to a widely deployed universal runtime for managed languages, with insights on innovation, setbacks, and unexpected successes.
Discover how an Observability engineer can become your ally, helping create dashboards and alerting rules while enhancing application understanding. Learn what data to provide and transform your development experience.
Get personalized course recommendations, track subjects and courses with reminders, and more.