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
Greening the Economy: Sustainable Cities
Introduction to Graphic Illustration
Computational Social Science Methods
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 ES2019's key JavaScript enhancements: flatMap, flat, and Object.fromEntries. Master these powerful array and object manipulation methods.
Learn to create interactive SVG bar charts using React and D3, combining D3's data manipulation tools with React's rendering capabilities for powerful data visualizations.
Master React Query to streamline data fetching, improve state management, and enhance TypeScript integration. Learn caching, conditional rendering, and advanced querying techniques for cleaner, more efficient React applications.
Extend Auth0's authentication capabilities with serverless Actions. Customize login flows, user registration, and more using JavaScript functions in a visual drag-and-drop editor. Solve complex identity problems efficiently and securely.
Explore integrating native iOS and Android APIs in NativeScript for Angular apps. Learn to use Objective-C, Swift, and Java libraries, create custom components, and develop cross-platform plugins.
Implement secure authentication in React apps using Auth0 React SDK. Learn to set up login/signup, protect routes, and personalize user interfaces for a robust authentication system.
Enhance productivity with AI-powered Cursor IDE, mastering multi-line editing, context-aware refactoring, and efficient code generation for streamlined development workflows.
Learn to build full-stack SolidJS apps with SolidStart. Set up projects, implement routing, create API endpoints, manage data, and optimize performance in this hands-on introduction.
Learn to set up, configure, and use TypeScript in projects. Covers compiler usage, React/JSX integration, functions, generics, and type definitions for npm packages.
Explore reactive programming with RxJS to build flexible, event-driven features like loading spinners and key sequence detection, while learning to break down complex requirements into manageable pieces.
Learn to wrap JavaScript's async APIs in functions for better control and reusability. Master callback and closure patterns to compose broadcasters and create more flexible, maintainable code.
Learn to protect web applications by simulating attacks like MITM, CSRF, and XSS. Implement security measures including HTTPS, secure cookies, HSTS headers, CSRF tokens, and Content Security Policy.
Implement a word game using patterns and React, combining broadcasters and operators to create complex game logic and manage async scenarios efficiently.
Learn to implement the broadcaster-listener pattern in React using custom hooks, handling user input, and fetching resources efficiently. Explore advanced concepts like debouncing and error mapping.
Learn techniques for shallow and deep object merging in JavaScript, comparing native methods with popular libraries like Lodash and deepmerge to achieve optimal results for your specific use case.
Get personalized course recommendations, track subjects and courses with reminders, and more.