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
Learn to create an interactive lightsaber using only CSS, including styling, animation, color changes, and even sound effects. Perfect for Star Wars fans and CSS enthusiasts alike!
Learn to create an animated CSS card with hover effects and mobile compatibility, covering HTML structure, CSS styling, animations, accessibility, and performance optimization.
Explore advanced Sass features like nesting, mixins, partials, functions, and loops to enhance your CSS workflow and create more efficient, maintainable stylesheets.
Learn to create responsive layouts easily with custom properties, basic styling, and layout techniques for a pain-free approach to building adaptable websites.
Learn to create an animated card design using HTML and CSS, inspired by a popular gaming website. Explore techniques for styling, hover effects, animations, and responsive layouts.
Learn Figma's interface, tools, and features to create designs and prototypes. Master shapes, colors, text, layers, alignment, and image placement for effective layouts.
Learn to create responsive, asymmetrical designs using modern CSS tools like grid, subgrid, flexbox, and clamp(). Master mobile-first approach and adapt layouts for larger screens.
Learn to create an engaging todo app interface with HTML and CSS, focusing on custom checkboxes, transitions, and responsive layouts using grid and flexbox.
Learn to build a responsive webpage from scratch using HTML and CSS, covering mobile and desktop layouts, typography, navigation, and various sections like hero, products, and footer.
Learn to create an attractive signup form using CSS Grid, custom properties, and pseudo-elements. Explore layout techniques, styling, and tooltip creation for an enhanced user interface.
Learn to create a responsive navigation menu using modern CSS techniques, including flexbox, grid, and pseudo-elements, without relying on JavaScript for functionality.
Learn to create a responsive navigation menu with an animated dropdown using CSS clip-path, jQuery, and custom hamburger menu animation for enhanced user experience.
Learn to create a visually appealing, responsive accordion with smooth animations. Explore HTML structure, CSS styling, JavaScript interactions, and accessibility considerations for an enhanced user experience.
Explore variable fonts for web typography: learn about their features, implementation, and advantages. Discover resources, conversion techniques, and practical usage tips for enhanced design flexibility.
Create a 3D tilting card effect with mouse tracking using HTML, CSS, and JavaScript. Learn to style code, add 3D layers, implement mouse-following functionality, and make the code editable.
Get personalized course recommendations, track subjects and courses with reminders, and more.