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
Marketing
Cybersecurity
Machine Learning
Circuits and Electronics 1: Basic Circuit Analysis
Academic Writing Made Easy
Nutrition, Exercise and Sports
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Qwik, a revolutionary framework for instant-on web applications. Learn how it achieves seamless server-to-client transitions, enhancing user experience and performance on various devices.
Explore the creative side of programming, from Conway's Game of Life to esoteric languages, quines, and live coding performances. Discover how code can be an art form beyond practical applications.
Explore Sigstore, an OpenSSF project enhancing software supply chain security. Learn to sign and verify Maven Central artifacts, protecting against malicious attacks and ensuring dependency trust.
Explore CRaC, a new OpenJDK project for checkpointing Java applications to reduce startup and warmup times in microservices, addressing JVM limitations without sacrificing performance.
Exploring sigstore as an alternative to PGP for signing and verifying Maven Central artifacts, promising easier key management and improved software supply chain security.
Comparing approaches for distributed applications: frameworks, Kubernetes, service meshes. Explore advantages, challenges, and potential combinations for effective microservice architecture implementation.
Explore the cutting-edge world of synthetic media, from photorealistic humans to virtual environments. Discover the technical aspects and societal implications of AI-generated content and virtual production.
Angular 14's standalone components, composition API, typed forms, and new routing features revolutionize application architecture. Learn how to integrate these powerful concepts and optimize your existing Angular projects.
Explore virtual threads in Java, comparing performance with native threads using Conway's Game of Life. Learn implementation patterns and performance implications for scalable, efficient programming.
Explore AI-augmented coding tools, their potential to streamline development, and limitations. Learn about different approaches, pros and cons, and how AI can transform tasks like unit testing for Java developers.
Discover Google's Adaptable Heap Sizing solution for Java in containers. Learn how it automatically adjusts heap usage, improves stability, and reduces memory-related errors without manual Xmx tuning.
Explore techniques for high-performance CSV imports in time-series databases using io_uring, with benchmarks and implementation details from QuestDB's CTO.
Exploring functional programming techniques for error handling and logging in Kotlin, with practical examples to improve code readability and maintainability.
Explore machine learning in game development using Unity3D. Learn to implement and train AI agents for unique behaviors, from bullet-dodging to headbanging, blending software engineering with game design.
Learn to build offline-first web apps with modern APIs and best practices. Explore techniques for data preservation, syncing, and providing excellent UX regardless of connection status.
Get personalized course recommendations, track subjects and courses with reminders, and more.