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
Discover common CSS pitfalls for beginners and learn effective solutions to improve your coding practices, from avoiding useless declarations to mastering flexbox and positioning techniques.
Understand CSS containing blocks and positioning to improve responsiveness and control layout. Master absolute, sticky, and fixed positioning for effective web design.
Explore container queries for component-based layouts. Learn basics, real-world examples, range syntax, named containers, and integration with flexbox and grid for more flexible and responsive web design.
Explore advanced CSS techniques with :has() pseudo-class to create interactive form validation and animations, enhancing user experience without JavaScript.
Learn to create responsive buttons with cut corners using CSS custom properties, clip-path, and pseudo-classes. Master advanced styling techniques for unique and adaptable designs.
Explore generative art, canvas, and CSS Houdini with Amit Sheen in this live stream recording. Learn to create dynamic, visually appealing designs using advanced web technologies.
Learn to effectively use background images in HTML and CSS, covering common issues, sizing techniques, and tips for improved readability.
Learn techniques for animating elements with display:none, focusing on the dialog element. Explore solutions for smooth transitions, handling backdrops, and creating closing animations.
Learn to compile Sass without extensions using npm scripts. Explore alternative methods, set up efficient workflows, and optimize your Sass compilation process for improved development.
Learn to create reusable HTML templates with Astro SSG, streamlining web development by reducing repetition and simplifying updates across multiple pages.
Enhance your CSS workflow with PostCSS: Learn installation, plugin setup, configuration, and advanced features like custom property media queries for more efficient and powerful stylesheets.
Learn to recreate a unique border design using CSS, covering techniques like pseudo-elements, positioning, and creative use of borders to achieve complex visual effects.
Explore logical CSS properties for multilingual support, improved layout control, and enhanced flexibility in web design. Learn practical applications and benefits for modern web development.
Dive deep into Flexbox's complexities, exploring element sizing, shrinking, growing, and common misconceptions. Learn practical solutions and compare Flexbox with Grid.
Learn to create a stylish neon button with glowing text, button glow, and reflection using CSS. Explore performance optimization techniques and add interactive hover/focus styles.
Get personalized course recommendations, track subjects and courses with reminders, and more.