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
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Exploring the challenges and creative potential of using generative neural networks in music composition, from data collection to model selection and ethical considerations.
Explore Flix, a new programming language combining functional, imperative, and logic paradigms. Learn about its polymorphic type system and how to write pure functions in an imperative style.
Explore strategies to combat software decay, improve technical hygiene, and reverse entropy in software development. Learn practical approaches for maintaining and enhancing code quality over time.
Explore practical implementation of privacy technology in software, covering theories, open-source libraries, and examples to kickstart your journey into privacy engineering.
Explore insights from teaching, economics, and acting applied to software development. Gain fresh perspectives on heuristics like iterative shipping, embracing failure, and prioritizing relationships in your work.
Explore core principles behind software development paradigms and their application beyond coding, emphasizing human-centric design in technology and daily life.
Explore porting Scodec to Scala 3, leveraging new language features to simplify the library. Learn about migrating projects and managing complexity in Scala 3 with practical examples.
Explore Apache Pulsar's event streaming capabilities in cloud-native environments. Learn about its architecture, features, and advantages over traditional messaging systems for modern, responsive applications.
Explore Reflex-dom for Haskell web apps using Functional Reactive Programming. Learn state management, widget type signatures, and architectural patterns familiar to Redux and Elm developers.
Explore key lessons on technical leadership from Dave Thomas's 40-year career. Learn about CTO roles, essential qualities, vision importance, and building a global network for effective engineering leadership.
Comprehensive exploration of blockchain technology, covering infrastructure, smart contracts, and applications. Demystifies key concepts and their interconnections for developers and enthusiasts.
Insights from 10,000+ incident reports reveal counterintuitive truths about resilience in modern software systems, challenging common metrics and transforming approaches to system architecture and incident management.
Insightful discussion on software engineering trends, emphasizing communication challenges, automation, and the need for effective platforms. Explores industry progress and potential for positive change.
Explore GraphQL Mesh for seamless API integration across protocols. Learn to leverage GraphQL's power without migration, enabling interoperability and flexibility in diverse runtime environments.
Explore the business impact of code quality, learn to visualize technical debt, quantify its effects, and prioritize remediation strategies for improved software development outcomes.
Get personalized course recommendations, track subjects and courses with reminders, and more.