Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
egghead.io is a learning platform featuring video lessons and tutorials on web development, design, technology, and more from experts around the world.
Learn advanced async patterns using callbacks and closures. Implement operators for mapping, filtering, and piping behaviors. Transform values, prevent unwanted outputs, and create clean, efficient code.
Learn to build a dynamic search box in React, handling async scenarios like filtering, debouncing, and caching. Implement advanced patterns for efficient, responsive user interfaces.
Learn Tailwind's utility-first approach for rapid UI development. Master responsive design, conditional styling, component extraction, and design system customization.
Learn to compose callbacks and closures in JavaScript, understanding their definitions, relationships, and how to use them effectively to create reusable functions and solve callback hell.
Learn GraphQL schema design best practices, including naming conventions, field types, pagination, mutations, and evolving schemas without breaking changes.
Learn to design and implement common Tailwind components in Vue.js, including cards, badges, and icons. Master techniques for styling text, images, and SVGs while creating depth with shadows and layers.
Learn to create a responsive navbar using Tailwind CSS, incorporating mobile-friendly features and adapting for larger screens with Vue.js integration.
Automate common Gatsby tasks with Recipes: install plugins, create pages, set up TypeScript, and more. Learn to create custom recipes for efficient development and streamlined project setup.
Master CSS fundamentals: selectors, box model, positioning, colors, and responsive design. Hands-on practice styling a website while learning essential concepts for web development.
Learn to build, style, and make interactive a dropdown menu using Tailwind CSS, with a focus on accessibility and responsive design for mobile views.
Learn Svelte 3 basics in 26 minutes: components, properties, slots, transitions, reactive declarations, loops, promises, events, lifecycle methods, stores, and TypeScript support for building modern web interfaces.
Learn to set up and run engaging coding and design livestreams on Twitch, covering account creation, OBS setup, gear recommendations, audience building, and essential tools like Streamdeck and Streamlabs.
Learn to build a full-stack social network app using Prisma, a powerful database toolkit, integrated with Next.js. Master database operations, schema design, and efficient querying for modern web development.
Learn to create and share custom React hooks, refactoring components for improved readability, reusability, and efficiency in your React applications.
Explore React Spring library to add dynamic animations to your React components, from basic springs to smooth route transitions.
Get personalized course recommendations, track subjects and courses with reminders, and more.