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
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
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 a Node API with Express: return JSON and handle CORS, write custom authentication middleware, validate Auth0-issued JWTs, and add file upload and error handling.
Review the AWS Billing & Cost Management Dashboard, set a billing alarm for charges over $5, and read your bill to see which services cost what.
Learn Docker basics: pull and remove images, run and prune containers, create volumes for persistent storage, and build custom images for a Node.js web server.
Source custom PokeAPI data in Gatsby: request it in gatsby-node.js, create nodes with createNode, query it via GraphiQL and useStaticQuery, and lay out a Pokedex.
Speed up daily terminal work: pipe anything to the fzf fuzzy finder, print files with syntax highlighting using bat, and preview files interactively.
Add Cypress e2e tests to an existing React app: select elements with data-cy, stub APIs via cy.server and cy.route, and drive new features test-first.
Build a Restaurant Review mobile app with React Native: Flexbox layouts, FlatList, React Navigation stacks, tabs and modals, fetch calls, AsyncStorage, custom icons and store-ready builds.
Turn a design mockup into a working webpage: write HTML with Emmet tab completion, lay out with CSS grid and flexbox, and build circular designs with CSS transforms.
Build a developer dashboard that runs in the terminal with react-blessed and react-blessed-contrib: grid layouts, figlet fonts, chalk colors, custom hooks, and pomodoro and weather widgets.
Build a search interface with Algolia InstantSearch.js: searchbox and hits widgets, result templates, keyword highlighting, facet refinement lists, hierarchical menus, numeric ranges, and pagination.
Build a React boilerplate from an empty directory: configure webpack, Babel, dev server, code splitting, Jest tests, ESLint, Prettier, and Husky git hooks.
Work through JavaScript and React patterns: implement a finite state machine, fix "not wrapped in act(...)" test warnings, try Web Workers, and choose between useState and useReducer.
Extract and transform text in bash with head, tail, cut, sed, and awk: find and replace, delete or insert lines, and pull columns from CSV.
Use Ramda.js to bring functional programming into JavaScript, applying composability and immutability to tasks like discarding the high and low values from a number array.
Compile Angular components into browser-native custom elements: use ngx-build-plus, communicate via inputs and events, and embed the results in React and AngularJS apps.
Get personalized course recommendations, track subjects and courses with reminders, and more.