Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Moralities of Everyday Life
Philosophy, Science and Religion: Religion and Science
Programming for Everybody (Getting Started with Python)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Hedy, a gradual programming language designed to make coding accessible for kids. Learn about its leveled approach, pedagogy, and impact on young learners worldwide.
Discover how functional programming can revolutionize aviation safety through improved navigation, collision avoidance, and weight/balance calculations, with practical demonstrations using Haskell and real-time aircraft data.
Explore strategies to enhance code quality, including SLAP, cohesion, intention revelation, and meaningful naming. Learn the economic impact and importance of maintaining high-quality code in software development.
Explore the impact of chatbots on businesses and users, delving into the technology behind conversational AI and its potential as a new user interface.
Exploring the complexities of honesty in personal and professional contexts, examining biases, uncertainties, and the impact of truthfulness on teams and processes.
Explore the impact of fixed vs. agile mindsets on personal growth, workplace dynamics, and innovation. Learn strategies to cultivate an agile mindset for improved creativity and collaboration.
Expert panel explores the future of digital currencies, discussing definitions, potential impacts, programmability, and key issues like privacy and replacing cash.
Explore platform engineering on Kubernetes with experts discussing open-source tools, cloud-native ecosystems, and streamlined deployment techniques for efficient containerized application development.
Learn to use Wardley Maps for strategic decision-making in organizations. Explore value chains, context-informed transitions, and practical applications in technology and business evolution.
Explore the intricacies of monitoring response times in systems and learn why they continue to function despite challenges. Gain insights into effective performance analysis and optimization strategies.
Learn to design and test distributed systems using TLA+, a powerful specification language that complements unit testing and type systems for catching complex concurrency bugs and validating system designs.
Discover how a small Australian email company created JMAP, a new email standard, and navigated the IETF to compete with tech giants. Learn about the challenges and triumphs in standards development.
Explore strategies for faster software development by optimizing for learning and action. Learn techniques to deliver working software earlier and build the right solutions efficiently.
Explore Sonic Pi, a code-based music creation tool. Learn its architecture, live coding capabilities, and how it's used to teach computer science concepts while creating music and visuals.
Explore GraalVM Native Image for Java cloud deployments: fast startup, low memory footprint, and instant performance. Learn build process, JIT vs AOT, resource optimization, and scalability.
Get personalized course recommendations, track subjects and courses with reminders, and more.