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
Web Development
Algorithms and Data Structures
Cybersecurity
Bitcoin and Cryptocurrency Technologies
Preventing Dementia
Greek and Roman Mythology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore how the Web and Open Source revolutionized software development, making tools free and accessible, and reshaping the industry landscape.
Explore innovative JavaScript-powered inventions, from Rube Goldberg machines to unique controllers, in this entertaining and creative presentation on unconventional applications of web technology.
Discover how to build and program a robot for automated mobile app testing using JavaScript, turning a seemingly ridiculous idea into a practical tool for developers.
Explores advanced JavaScript inheritance concepts, including constructor vs. instance inheritance, the 'constructor' property, 'instanceof' operator, super-properties, '__proto__', and potential future class implementations.
Explore the synergy between CSS features and Web Components to create superior user experiences, including Variables, Shaders, Compositing, Regions & Exclusions.
Explore how category theory can revolutionize jQuery architecture, leading to faster DOM manipulation and improved JavaScript performance.
Explore prototyping black box devices using JavaScript, Node.js, Beagleboards, and Arduinos. Learn basics, real-world applications, and interactive demos for innovative hardware development.
Exploring Firefox for Android's architecture: native UI, Gecko rendering, custom JSON messaging, and JS-powered add-ons. Learn about challenges and opportunities for involvement in this mobile browser project.
Explore WebRTC for plugin-free real-time communication in web apps. Learn about MediaStream, PeerConnection, DataChannel, signaling, ICE, TURN, STUN, and server-side requirements.
Discover how Facebook's chat was rebuilt using modularity and functional programming, improving reliability and enabling feature additions without regressions.
Explore CSS3 and future specifications for styling, animations, and selecting objects without jQuery, offering techniques to achieve common goals using plain CSS instead of JavaScript libraries.
Explore the dark arts of iframes, their capabilities in web development, and upcoming features. Learn tricks and insights from Remy Sharp's experience with JS Bin.
Explore techniques for building robust language tools that adapt to JavaScript's evolving ecosystem, including static error checks, code completion, and API documentation.
Discover how immediate feedback on code changes enhances productivity, inspires creativity, and sparks new ideas in web development. Learn to leverage your computer for visualizing components and colors.
Explore high-performance binary stream parsing in Node.js, learning techniques to optimize JavaScript parsers and potentially outperform C-based alternatives.
Get personalized course recommendations, track subjects and courses with reminders, and more.