What's New

Browse Curated Developer Resources on the Best Tools

Get Really Good at React

Learn with Kent C. Dodds

Write Professional, Modern JavaScript

Learn JavaScript Testing Practices and Principles

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

Deep Dive into AWS 🤯

Build Fully Responsive, Professionally Designed UIs

Learn Redux for 2021 and Beyond

Expand Your Abilities with TypeScript

Build a Full-Stack Serverless Applications

Holiday Course
Release Extravaganza

We've released 20 badass courses during the holiday season, that'll help you jumpstart your career in 2022

Explore New Courses