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
Greening the Economy: Sustainable Cities
Introduction to Graphic Illustration
Computational Social Science Methods
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore innovative techniques for mitigating memory safety vulnerabilities in third-party C libraries, focusing on Firefox's lightweight in-memory sandboxing approach and the RLBox framework for efficient, secure application development.
Explore safety hazards in Scala closures, learn to identify unsafe code, write safer closure-using code, and utilize new library components for increased flexibility and safety in parallel and distributed programming.
Explore constant work as an alternative to on-demand scaling, addressing regional outages and cascading failures. Learn implementation strategies, trade-offs, and real-world examples for improved system reliability.
Explore polymorphism across languages like C++, Java, Python, Kotlin, and Scala. Gain insights into different forms, abilities, and constraints to enhance your understanding of this fundamental concept.
Explore techniques to de-bias datasets and build fair, equitable AI systems. Learn how to address biases, increase trust, and promote responsible AI practices for improved adoption and safety.
Explore a code generation engine built in Elm for creating readable, typesafe, and maintainable code, featuring automatic imports, formatting, and built-in type checking.
Explore the history, implementations, and best practices of regular expressions in programming, including their origins, language-specific variations, and strategies for efficient usage.
Explore Symbolics.jl for computer-algebra metaprogramming in Julia, enabling powerful code transforms, optimization, and automatic differentiation with symbolic techniques.
Explore WebNative File System: a content-addressed, encrypted forest of blocks enabling secure, user-centric collaborative software without platform dependence. Learn its applications in decentralized, multiuser scenarios.
Exploring techniques for simplified observability in modern web applications, focusing on API-layer visibility and control for small engineering teams without extensive DevOps resources.
Explore Python's unique performance challenges and discover Scalene, a cutting-edge profiler offering faster, more accurate, and actionable insights for optimizing CPU, GPU, and memory usage.
Explore Shopify's evolution from edge-tier rate limiting to application-tier user queueing, enhancing fairness and UX during high-traffic events. Learn strategies for load testing and migrating throttling mechanisms.
Explore innovative research prototypes combining stylus computing with dynamic behavior, merging the intimacy of ink with computational power for enhanced idea exploration and creative expression.
Explore tools and live demos for securing the software supply chain, addressing industry-wide attacks and shifting approaches to writing and shipping software.
Explore AI's potential to address healthcare inequalities in low- and middle-income countries, focusing on adaptive interventions for diseases like Tuberculosis, HIV, and Malaria.
Get personalized course recommendations, track subjects and courses with reminders, and more.