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
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore generative music using Erik Satie's minimalist piano works. Learn about Markov chains, MIDI, and browser-based audio to create endless, evolving compositions and dynamic sheet music.
Explore Ruby on the Apple II, blending modern language with retro hardware. Learn about 8-bit computing, assembly programming, and the challenges of implementing Ruby on limited resources.
Explore the intersection of ecology and functional programming, focusing on parasitic insects for biological pest control. Learn about population modeling and the open-source Python package Generations.
Explore Netflix's transition to an in-house global CDN, focusing on automation challenges, microservices architecture, and lessons learned in streamlining content delivery operations.
Exploring myths and metaphors in open source software, examining their impact on perception, value, and funding models for a healthier ecosystem.
Explore the science, history, and perception of color, from early color spaces to modern applications. Gain insights into color theory and its practical use in design and technology.
Explore facial recognition technology's impact on police accountability and learn how OpenOversight uses it to empower citizens. Discover ethical and legal considerations in leveraging AI for community oversight.
Explore probabilistic scripting for automating common-sense tasks, focusing on data cleaning. Learn how to encode domain knowledge and leverage probabilistic programming for efficient problem-solving.
Learn about securing containerized cloud apps, common security issues, and advanced tools for protecting cloud-based systems. Explore strategies to enhance container and scheduler-level security in modern architectures.
Explore formal specifications for everyday system design, untangling assumptions and reworking designs. Learn to apply this approach to common technologies like load balancers and message queues.
Explore tactical approaches for data stewardship, privacy, and trust in software development, including differential privacy techniques, in the face of growing regulations.
Explore JavaScript's global impact, its role in web development, and why its imperfections may have contributed to its widespread adoption and enduring popularity.
Explore community-driven development for social justice through an open-source project with New Sanctuary Coalition. Learn strategies for effective collaboration, sustainability, and building a tech community to support immigrant rights.
Explore Zipline, Airbnb's declarative feature engineering library for ML, reducing data preparation time from months to days and enabling efficient point-in-time correct feature generation.
Explore hybrid reinforcement learning for next best action recommendations, addressing challenges in incomplete feedback, dynamic actions, complex objectives, and real-time decision-making at scale.
Get personalized course recommendations, track subjects and courses with reminders, and more.