Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Inspiring journey from forklift driver to developer, highlighting key principles, community engagement, and essential skills for career transition in tech.
Learn to create your own programming language using JavaScript, exploring interpreters, compilers, parsers, and syntax through practical examples and hands-on coding.
Explore the origins and evolution of programming jargon, uncovering the quirky history behind common terms used in software development.
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.