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 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.
Build interactive maps in React with React Leaflet: add markers, popups and shapes, load GeoJSON data, swap TileLayer basemaps, and add geolocation and placename search.
Build composable Gatsby themes: set up Yarn workspaces, create data-driven pages with GraphQL, configure theme options, override components with shadowing, and publish to npm.
Build Angular apps in bite-sized lessons: pass data with Inputs and Outputs, share logic through services, scope component styles, and add nested routes with parameters.
Build full-stack React apps with Next.js 9: page routing, API routes with SWR, getStaticProps/getServerSideProps, Chakra UI, Auth0 authentication, and Vercel deployment.
Work through the Rustlings exercises to learn Rust: variables, structs, enums, move semantics and borrowing, error handling with Result and ?, traits, iterators, macros, and generics.
Build reusable custom elements: render them with class methods and custom events, structure markup with HTML templates and slots, and encapsulate styles using Shadow DOM and part.
Build a Gatsby source plugin from scratch to npm: consume an external REST API, optimize remote images, and accept configuration parameters.
Create SSH key pairs, copy them with ssh-copy-id, transfer files via scp, simplify connections with config files, forward ports through tunnels, and lock down incoming connections.
Build a Gatsby site: install plugins, create and link pages, source optimized images with gatsby-image, add dark mode with Theme UI, and deploy on Netlify.
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.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.