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 to transform a mockup into a functional webpage using HTML, CSS layout techniques, and JavaScript, with a focus on efficient coding practices.
Learn to build an interactive terminal dashboard using React, displaying developer tools like time logs, timers, and commit history.
Learn to build fast, relevant search experiences using Algolia InstantSearch.js. Explore API responses, widgets, facets, and pagination to create engaging user interfaces for e-commerce and beyond.
Learn to set up a powerful React development environment from scratch, covering essential tools like webpack, Babel, and Jest for efficient modern JavaScript development.
Explore Kent C. Dodds' blog posts as screencasts, covering React hooks, JavaScript techniques, and development best practices for enhanced coding skills and productivity.
Learn powerful bash tools like head, tail, cut, sed, and awk to extract and manipulate data from strings efficiently, enhancing your command-line skills for text processing tasks.
Master functional programming in JavaScript using Ramda.js for composability, immutability, and cleaner code. Learn techniques like point-free functions, lenses, pipelines, and error handling to build more maintainable applications.
Learn to create and use Angular Elements, transforming components into custom elements for dynamic, framework-agnostic web development. Explore integration with React and AngularJS applications.
Boost your Git productivity with practical scenarios for everyday developer tasks, from branch management to commit polishing and history manipulation.
Explore JavaScript Promises: creation, chaining, error handling, and advanced techniques. Master asynchronous operations for efficient and robust code.
Secure GitHub connections using SSH keys, manage multiple accounts with ssh-agent, and streamline authentication for personal and professional projects.
Learn to create, test, and deploy custom GitHub Actions using JavaScript, from basic logging to advanced features like input controls and npm packages.
Learn to create engaging, cross-browser animations using GreenSock. Master element control, CSS class transitions, 3D effects, and advanced animation techniques for enhanced user engagement.
Automate web development tasks using advanced Bash techniques, including git hooks, bash_profile customization, and scheduled jobs. Learn time-saving tricks and improve workflow efficiency.
Learn foundational concepts of functional programming in JavaScript, including higher-order functions, immutability, currying, and composition, to enhance your coding skills and approach to software development.
Get personalized course recommendations, track subjects and courses with reminders, and more.