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
Build a desktop shopping list app using Electron.js, featuring custom menus, multiple windows, and Materialize CSS styling. Learn to package the app as a Windows executable.
Learn to create an impressive split-screen slider using HTML, CSS3, and vanilla JavaScript. Master advanced CSS techniques and enhance your web design skills with this hands-on tutorial.
Learn to create interactive animations using Anime.js, a powerful JavaScript engine. Build a simple app with element animations and play/pause functionality in this hands-on tutorial.
Learn to build a secure REST API using LoopBackJS framework for Node.js, including user authentication and MongoDB integration. Gain hands-on experience in creating robust backend services.
Create a YouTube subscriber button widget for WordPress with customizable options for channel, layout, and subscriber count display.
Learn to create a responsive, mobile-first contact form using HTML, CSS Grid, and Font Awesome icons, with an entry animation for a polished user interface.
Create a simple HTML/CSS landing page with a fullscreen background image using flexbox styling. Learn to build an attractive and responsive web design in just 23 minutes.
Learn to accelerate HTML and CSS development using Emmet's powerful abbreviations and shortcuts. Master nesting, siblings, multiplication, and more for efficient coding.
Learn to integrate Chart.js with React, creating dynamic and interactive charts in your web applications. Covers installation, components, data handling, and API integration.
Create a responsive HTML & CSS template using FlexboxGrid, a lightweight Flexbox-based grid system. Learn to build a modern website layout with easy alignment and Bootstrap-like classes.
Learn Gulp.js for efficient web development: automate tasks, optimize assets, and streamline your workflow with hands-on examples of file management, concatenation, minification, and Sass compilation.
Discover 12 Chrome extensions to boost productivity for web developers and designers, from code beautifiers to design tools and workflow enhancers.
Learn essential Linux commands for system navigation, file management, and basic operations in this beginner-friendly tutorial.
Create a MEAN stack blog app with user authentication using the Mean.js generator, covering setup, modules, routing, and core functionality in a step-by-step tutorial.
Learn MongoDB fundamentals, including syntax for creating, reading, updating, and deleting data in this comprehensive introduction to the popular NoSQL database.
Get personalized course recommendations, track subjects and courses with reminders, and more.