What's New

Browse Curated Developer Resources on the Best Tools

Excellent Free Beginner Courses

eggos climbing mountain self-center

egghead for Teams

  • high quality product development
  • understanding around "how we got here"
  • shared knowledge and understanding of tools
  • alignment on best practices

Build a Full-Stack Serverless Applications

Digital Gardening for Developers

Success in software development requires deeply layered, high-value communication. If you are serious about making an impact in your coding career, you should get good at writing words as well as code. This an agreed-upon quality for developers. And it all starts with having your own digital garden.

The phrase "digital garden" is a metaphor for thinking about writing and creating that focuses less on the resulting "showpiece" and more on the process, care, and craft it takes to get there. — Joel Hooks

Expand Your Abilities with TypeScript

Get Really Good at React

Learn with Kent C. Dodds

Make your Apps Accessible

Write Professional, Modern JavaScript

Explore Web3 Development

Learn JavaScript Testing Practices and Principles

Deep Dive into AWS 🤯

Build Fully Responsive, Professionally Designed UIs

Learn Redux for 2023 and Beyond