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
Algorithms and Data Structures
Information Technology
Computer Networking
Improving Communication Skills
Teaching Young Learners Online
Probability - The Science of Uncertainty and Data
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the concept of prismatic reality through a captivating journey of light, perception, and technology, unveiling hidden dimensions of our world and mind.
Explore domain-specific languages for web app deployment automation. Learn to create custom languages tailored to your project's needs, enhancing efficiency and reusability.
Exploring tech industry challenges, biases, and decision-making. Learn practical steps to foster inclusivity, diversity, and positive change in the software development world.
Explore JavaScript's quirks and unexpected behaviors, uncovering hidden features and oddities that can deepen your understanding of this widely-used programming language.
Explore HTTP/2's impact on web performance, challenging current optimization techniques and discussing new deployment strategies for JavaScript developers.
Explore real-time 3D visualizations of brain cell electrical activity using cloud computing and JavaScript, bridging neuroscience with web development for accessible open-science research.
Explore the web-audio-api to recreate guitar effect pedals digitally, learning about audio nodes and live sound manipulation techniques.
Explore lesser-known client-side vulnerabilities in JavaScript applications, with live demonstrations of attacks and practical defensive strategies for developers to enhance web security.
Optimizing web app performance: from minification to TCP optimization, critical CSS inlining, and deferring resources. Explores current best practices and future improvements with HTTP 2.0.
Explore how service workers enable offline functionality for web applications, using The Guardian's website as a case study for delivering content without an internet connection.
Explore functional programming concepts in JavaScript, including immutability, pure functions, and higher-order functions, to enhance code clarity and maintainability.
Exploring the intersection of JavaScript, data manipulation, and physical world interactions to create unexpected and joyful experiences through code.
Live audio-visual performance exploring the fusion of music, lights, and web technologies, featuring interactive demos and innovative applications of web capabilities.
Explore how empathy in software development enhances collaboration, improves products, and benefits the community. Learn to apply empathy principles for better teamwork and open-source contributions.
Explore Event-Sourcing and CQRS patterns for complex React-Flux applications, learning how to implement domain events and build efficient read/write models for improved data management.
Get personalized course recommendations, track subjects and courses with reminders, and more.