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
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Docker for full-stack JavaScript development, including containerization, live-reload, docker-compose, and setting up a .dev domain for an enhanced web development experience.
Discover 10 essential coding secrets for flawless JavaScript, including surprising techniques to elevate your programming skills and create more efficient, maintainable code.
Exploring how HTTP2, ES2015, and Web Components will reshape frontend development practices and tooling, challenging current methodologies and anticipating future trends.
Explore the evolution of npm's website, from its pioneering beginnings to its current state, learning valuable lessons about web development and team dynamics along the way.
Explore JavaScript's potential on wearable devices with limited memory, including porting JerryScript to Pebble smartwatch and cross-compiling JS engines for embedded systems.
Explore the evolution of global education technology, from OLPC to modern JavaScript-based solutions, and their impact on teaching computing in developing countries.
Discover clever front-end tricks and practical techniques for solving complex UI challenges, from responsive image maps to fluid typography and email design hacks.
Explore Node.js core mechanisms: Event Loop, Streams, Clusters, AsyncWrap, and C++ addons. Dive deep into powerful features for efficient, scalable web development.
Explore GPU parallel processing with WebGL beyond graphics, including data handling, JavaScript integration, and potential challenges in leveraging GPU power for diverse computations.
Explore Web Speech API for enhanced accessibility and user interaction in web apps, leveraging powerful speech recognition capabilities.
Explore modern JavaScript development with Babel, learning how to leverage its features for efficient coding and improved workflow in contemporary programming environments.
Explore JavaScript testing methodologies including unit tests, TDD, and BDD. Learn practical approaches to improve code quality and reliability in web development.
Explore how prioritizing user experience led to the success of appear.in, a WebRTC video-conferencing service. Learn key insights on user-centric design and the importance of simplicity.
Explore concurrency models through a virtual guinea pig colony, covering actors, sagas, and emergent behavior in distributed systems and web development.
Explore JavaScript's artistic potential by recreating famous modern art pieces in the browser. Learn to manipulate visual elements and discover a new side of coding.
Get personalized course recommendations, track subjects and courses with reminders, and more.