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
Product Management Fundamentals
Supporting Victims of Domestic Violence
Uncommon Sense Teaching
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.
Dive deep into JavaScript's 'this' keyword, exploring its behavior in various contexts, methods to control it, and its usage in modern features like arrow functions and classes.
Learn to build flexible, data-driven forms in Angular using Reactive Forms. Master dynamic rendering of various input types, validation, and explore ngx-formly for advanced form automation.
Learn Python 3 fundamentals: installation, data types, flow control, modules, classes, file handling, and more. Gain practical skills to create projects from scratch or contribute to existing applications.
Learn to create reusable dynamic components in Angular, focusing on a tabbed component. Explore component instantiation, view templates, and data passing using ComponentFactoryResolver, ViewContainerRef, and ngTemplateOutlet.
Explore advanced React patterns to create flexible, reusable components. Learn compound components, render props, state reducers, and more to enhance your React development skills.
Implement optimistic UI updates in React for a snappier user experience, focusing on real-world scenarios like liking tweets and handling asynchronous state management.
Explore JavaScript generators: create custom iterators, yield values, avoid nested loops, build state machines, and optimize code with practical examples and common scenarios.
Explore the State Monad in JavaScript for managing stateful computations, combining and applying them, and refactoring code using functional programming techniques.
Learn to build a production-quality React app using Redux. Master state management, one-way data flow, and asynchronous operations. Integrate React Router and deploy your finished project to the cloud.
Simplify modern JavaScript app setup with Poi's zero-configuration approach, offering customizable defaults for efficient development of Vue, React, and other web applications.
Learn to integrate and customize video elements in React Native apps, from basic setup to advanced features like custom controls, background videos, and auto-play functionality.
Enhance coding skills with practical lessons on optimizing conditionals, rendering objects in React, and creating SVG bar charts from scratch.
Start your Gatsby migration journey by bootstrapping a React app, adding routes with Reach Router, fetching external API data, and integrating Tailwind CSS.
Learn to build fast, type-safe servers using ReasonML on Node.js and Express.js. Covers async/await, JSON handling, custom decoders, and error management for efficient server development.
Learn to create interactive SVG bar charts using React and D3, combining D3's data manipulation capabilities with React's efficient rendering for powerful data visualizations.
Get personalized course recommendations, track subjects and courses with reminders, and more.