Lazar will show you how to build well-designed user interfaces without spending a lot of time (if even) styling every component and element with Chakra UI.
Effortlessly deliver content by combining Notion's delightful authoring experience with Next.js's static page generation.
Browse Curated Developer Resources on the Best Tools
Get Really Good at ReactBrowse more React →
Learn how to build complex components using different design patterns implemented with the React Hooks API.
This course gets you up and running with react in under a minute by using codesandbox.io to skip the painful process of setting up your dev environment.
In this course, you'll work through refactoring a component to use a custom hook and learn to apply the patterns used by the React team to your own code.
A series of lessons and challenges that will build your map making skills as you build out a web app for a fictional restaurant.
Learn with Kent C. DoddsBrowse more Kent C. Dodds →
With this course, you’ll be equipped with the the tools, knowledge, and understanding you need to be productive and contribute to the wonderful world of open source projects.
Take an in-depth look at how to use promises to model various kinds of asynchronous operations.
Learn how to implement data structures, sorting algorithms, and the trade-offs between what algorithms to choose.
Learn in public with a digital garden
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 🤯Browse more AWS →
In this course, you'll build an Admin UI in AWS Amplify. You'll learn how to model database tables, add authentication and authorization, and manage app content, users, and groups.
The core of serverless architectures is auto-scaling systems. We walk through the basics of how to create a serverless API. We start off by creating a simple HTTP endpoint.