Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create Netflix's video carousel using only CSS, exploring advanced techniques for layout, scrolling, and interactive elements without relying on JavaScript.
Learn to create an orbiting icon animation with CSS, covering HTML structure, color generation, styling, rotation, hover effects, and throbbing animation techniques.
Explore CUBE CSS methodology through a practical Frontend Mentor project, covering HTML structure, global styles, utilities, composition, and exceptions in web development.
Learn to create a horizontal media scroller using CSS, covering HTML structure, styling, custom properties, scroll snapping, and scroll groups. Enhance your web design skills with this practical tutorial.
Learn to create an interactive Dribbble card design using HTML, Sass, and CSS animations. Master grid layouts, hover effects, and cross-browser compatibility in this hands-on tutorial.
Explore essential CSS concepts for beginners: inheritance, cascade, box model, specificity, naming conventions, layouts, and content vs. layout separation. Gain foundational knowledge for effective styling.
Create a dynamic, responsive CSS grid layout using properties like aspect-ratio and object-fit. Learn to style cards, make grids adaptive, and design featured elements for various screen sizes.
Master flexbox fundamentals through practical examples. Learn key properties like flex-grow, flex-direction, and justify-content. Gain skills to create responsive layouts and solve common flexbox challenges.
Simplify CSS Grid with practical tips on layout creation, column spanning, element placement, and responsive design using grid-template-areas and media queries.
Learn to create a responsive navbar using HTML, CSS, and JavaScript, covering mobile and desktop layouts, styling, animations, and browser compatibility.
Learn to create a visually striking 3D grid layout with hover effects, perspective, and shadows. Follow along as the instructor tackles challenges in real-time, offering insights into problem-solving in web design.
Learn to build a powerful and flexible grid system using CSS subgrid, enhancing layout control and responsiveness for web designs. Explore advanced techniques for creating custom sections and breaking out of containers.
Learn to create stunning 3D text animations using CSS, from basic setup to advanced techniques like twisting, rotating, and adding depth, with expert guidance and practical examples.
Learn to clone Google Font's light/dark mode toggle with CSS animations, custom properties, and accessibility features in this step-by-step tutorial by Kevin Powell.
Learn to transform static HTML/CSS into a dynamic blog with CMS using JAMStack, Eleventy, GitHub, Netlify, and Netlify CMS. Gain hands-on experience in modern web development techniques and tools.
Get personalized course recommendations, track subjects and courses with reminders, and more.