Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Computer Science
Artificial Intelligence
Data Science
Intelligenza Artificiale
The Bible's Prehistory, Purpose, and Political Future
Education for All: Disability, Diversity and Inclusion
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.
Build operators on top of callbacks and closures in JavaScript to map, filter, pipe, and buffer values, bending broadcasters and listeners to your needs.
Build a live search box in React with useBroadcaster and useListener hooks: filter input, debounce typing, add an ifElse operator, cache requests, and fix race conditions.
Build custom UIs with Tailwind's utility-first workflow: set up PostCSS, add responsive and hover variants, compose utilities with @apply, and strip unused CSS with Purgecss.
Learn what closures and callbacks are in JavaScript, compose them into new functions, define broadcaster and listener relationships, and solve callback hell through composition.
Design GraphQL schemas that last: apply field naming conventions, nullable vs non-nullable choices, the Connection pagination spec, and mutation input and payload structures.
Build common UI components with Tailwind utility classes: cards, badge-styled spans, SVG icons, object-fit image cropping, fixed aspect ratios, and shadow-based depth.
Style a mobile-first navbar with Tailwind and Flexbox, toggle hamburger menu links with Vue, then add breakpoint prefixes to make it responsive.
Automate Gatsby project setup with Recipes: run them from the CLI, write multi-step recipes, install NPM packages, configure plugins, and create custom files.
Style a website from a mockup with CSS: selectors, specificity, the cascade, the box model, units, colors, fonts, positioning, media queries, and CSS variables.
Build and style a navbar dropdown with Tailwind: absolute positioning, open/close interactivity in Vue with keyboard accessibility, and an inline redesign for mobile.
Build apps with Svelte 3: create components with props and slots, add styles and transitions, use reactive declarations, each/await blocks, and stores.
Start livestreaming coding and design on Twitch: set up an account, build your first OBS scene, test bandwidth, pick gear, and design panel banners.
Build a type-safe query layer with Prisma: run PostgreSQL via Docker Compose, define schema models and relations, and perform CRUD queries with Prisma Client.
Refactor a React class component into function components with useState and useEffect, extract a custom hook with create-react-hook, test it, and publish it to npm.
Animate React components with react-spring: chain animations and CSS background position with useSpring, build list transitions with useTransition, and add route transitions via React Router.
Get personalized course recommendations, track subjects and courses with reminders, and more.