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
Cybersecurity
Computer Networking
How Things Work: An Introduction to Physics
End of Life Care: Challenges and Innovation
Understanding Medical Research: Your Facebook Friend is Wrong
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.
Explore the State Monad in JavaScript for managing stateful computations, combining and applying them, and refactoring code using functional programming techniques.
Build a Twitter clone using Next.js App Router and Supabase. Learn React Server Components, Server Actions, and Supabase features while implementing authentication, real-time updates, and optimistic UI.
Learn to build responsive Angular apps with Material Design components, layouts, and theming. Explore UI elements, data binding, and accessibility features.
Learn to create maintainable and type-safe CSS using TypeStyle, covering core concepts like properties, media queries, keyframes, and pseudo-states within JavaScript code.
Learn to integrate redux-observable with React and Redux for efficient asynchronous state management. Master epics, handle Ajax requests, implement error handling, and write effective tests.
Learn to create, optimize, and integrate SVG icon systems using various methods, build tools, and CSS techniques. Explore implementation in React projects for efficient icon management.
Learn to build advanced React components using Hooks. Master useState, useReducer, useContext, useEffect, and useCallback while implementing design patterns for a flexible and powerful Wizard component.
Build a realtime chat app using Remix and Supabase, covering authentication, database operations, and realtime updates. Learn TypeScript, loaders, actions, and deployment to Vercel.
Customize React Navigation for complex patterns in mobile apps. Learn modal displays, authentication flows, tab bar interactions, and custom transitions to enhance your app's navigation structure.
Learn to internationalize React apps with react-intl, covering message formatting, date/time handling, number formatting, and testing. Enhance your app's global reach and user experience.
Boost GitHub productivity with PR templates, auto-assign reviewers, issue templates, and CLI tricks. Learn to streamline workflows, enhance collaboration, and optimize repository management.
Create a modern REST API using Express 5 and Node 14, leveraging latest features like ES modules, fs/promises, and async/await. Learn routing, logging, error handling, data management, and asynchronous operations.
Learn Facebook's Recoil for efficient React state management. Master Atoms, Selectors, and async operations. Practical strategies for common use cases in modern web development.
Learn CSS and Sass fundamentals for modern, responsive layouts. Covers grids, flexbox, custom properties, image effects, and more. Practical techniques for everyday web development scenarios.
Learn to manage React application state efficiently using Jotai atoms. Build an SVG drawing app, handle complex state operations, and isolate state with Providers in this hands-on course.
Get personalized course recommendations, track subjects and courses with reminders, and more.