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
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
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.
Learn React basics, hooks, and practical skills like displaying lists and fetching data. Build your own apps quickly using CodeSandbox.io, no prior React experience needed.
Discover advanced TypeScript techniques: utility types, immutability, conditional types, and best practices for cleaner, more efficient code.
Learn to create and customize React Native buttons using Button, TouchableOpacity, and Pressable components, from quick prototyping to advanced customization for various use cases.
Learn to implement serverless e-commerce using Stripe Checkout and Netlify Functions. Build a Jamstack site with automated deploys, environment variables, and seamless integration for online payments.
Explore ES2020's optional chaining feature for simplified property access in deeply nested objects, improving code readability and efficiency.
Enhance SQL proficiency with advanced techniques for efficient querying, data manipulation, and performance optimization in PostgreSQL, covering transactions, JSON handling, and more.
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.
Learn to implement completion patterns in JavaScript for enhanced async control, enabling repetition and sequencing in your code for more robust and flexible function design.
Implement the pattern in common async scenarios, focusing on reusing broadcasters and tweaking behavior through operators for counters, timers, and word matching games.
Learn to create dynamic OpenGraph images using Cloudinary, Netlify Functions, and React. Build an API for generating custom social media preview images with full CSS and JS capabilities.
Get personalized course recommendations, track subjects and courses with reminders, and more.