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
Product Management Fundamentals
Supporting Victims of Domestic Violence
Uncommon Sense Teaching
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore id Software's early programming principles and game development methodology with co-founder John Romero, offering insights into the creation of iconic titles like DOOM and Quake.
Insights on how expert developers and high-performing teams leverage errors as opportunities for better software, based on decades of research with professionals in the industry.
Explore how pure functional programming languages can outperform imperative ones, from network-level to CPU instructions, challenging common performance assumptions in software development.
Explore event-driven patterns for building composable, scalable, and resilient distributed systems, moving beyond traditional request/response models to simplify cloud-native architecture.
Explore branchstack development: making environments, state, and services as flexible as code. Learn how branching infrastructure enhances developer onboarding, testing, and full-stack previews.
Explore techniques for reducing the environmental impact of software development, including carbon footprint analysis in CI/CD pipelines and strategies for writing more energy-efficient code.
Leveraging serverless Lambda as an on-demand accelerator for complex queries, improving response times tenfold while addressing challenges and providing practical advice based on real-world experience.
Explore Janus, a JS framework for complex UIs using declarative FRP. Learn about its data primitives, context-free programming, and flexible view framework for simplified development of sophisticated interfaces.
Explore how HCA Healthcare's Waterpark platform, built with ErlangVM and Elixir, revolutionized healthcare integration during COVID-19. Learn about actor models, continuous availability, and innovative tech solutions in a Fortune 100 company.
Explore deep reinforcement learning for autonomous pentesting, using Metasploit and simulated networks to train an AI agent capable of compromising real-world vulnerable systems.
Learn to create collaborative webapps using Compoventuals, a TypeScript library of CRDTs. Discover how to maintain data structure and type safety while enabling offline work, server-free collaboration, and end-to-end encryption.
Explore self-referential and introspective concepts through running code in this talk on reflective programming, strange loops, and relational reasoning.
Exploring the evolution of conferences, their challenges, and potential future directions in a post-pandemic world, focusing on sustainability, inclusivity, and leveraging online alternatives.
Explore how Flutter's cross-platform capabilities can revolutionize urban development, enhancing efficiency and simplifying code for innovative community solutions.
Explore the development of open-source software for Court Appointed Special Advocates, supporting volunteers in data recording and reminders to assist youth in the foster system.
Get personalized course recommendations, track subjects and courses with reminders, and more.