What's New
Build a Serverless API with Cloudflare Workers
Kristian FreemanYou will learn how to build and deploy a Serverless API with Cloudflare Workers. Enabling you to effectively manage a highly available backend for your projects.
Add Github Login to Your Web App with OAuth 2.0
Christian NwambaLearn the fundamental building blocks of Authentication and Authorization on the web using the OAuth 2.0 protocol.
Browse Curated Developer Resources on the Best Tools
egghead Talks and Events
Successfully Market Your Work
Marketing Tactics for Software Developers
Developers understand that marketing is beneficial, but can be put off by marketing tactics that seem more focused on making a sale than with sharing something they need or value. But self-promotion doesn’t have to be self-centered, and marketing content can, and should, be relevant to what software developers have created.
Upcoming Events
Mental Models for concurrent React
Concurrent React from Scratch
In this talk, we’ll create an effective mental model of Concurrent React by building a tiny clone of React! We will start with a blank JS file and learn about how React renders components, schedules Time-Slicing updates with a Work Loop, and more!
Visualize React through Metaphor
Drawing the Invisible: React Explained
A guide to the fundamentals of React explained through five visual metaphors. From component trees to state, Maggie explains the analogies and metaphorical comparisons that helped her "get" React for the first time.
Popular Courses & Topics
Introductions
Start Learning Here
These courses will get you started building real-world applications with these tools. They are all excellent introductions if you want to learn something new today.
Write Modern CSS
Design with Tailwind CSS Masterclass
Research Panel
React State Management in 2021
- 1Using Redux in Modern React Apps with Mark Erikson
- 2XState for State Management in React Apps with David Khourshid
- 3State Management in React with Chance Strickland
- 4Using Recoil to Manage Orthogonal State in React Apps with David McCabe
- 5State Management in React with Christopher Chedeau
- 6State Management in React with Paul Henschel
- 7Managing Complex State in React with Jared Palmer
- 8Using react-query to Manage Server Data and Cache with Tanner Linsley
Staff Picks and Favorites
Fresh Course
Accessible Cross-Browser CSS Form Styling
Learn Serverless
Netlify Serverless Functions and Hasura
layout design
Declarative UIs without CSS with elm-ui
Accessible React Applications
Develop Accessible Web Apps with React
Accessible Portfolio Pieces
Start Building Accessible Web Applications Today
Optimize Daily Workflows
Humans were never meant to repeat joyless tasks in a precise manner, over and over and over. Computers are meant precisely for these types of tasks. Automation is all about saving you time — and these courses are well worth yours. Enjoy!
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
Content Authoring
Create a Digital Garden CLI with Rust
Create A Portfolio
Build a Site From Scratch with Next.js
Start a Blog
Build a Developer Blog with Gatsby
Build a New Portfolio Project
Portfolio Project
Introduction to Cloudflare Workers
Create and deploy a Cloudflare Worker that will examine the request for location data, and render HTML featuring information for the closest concert taking place based on the nearest regional Cloudflare Location.
Accept Payments and Sell Products
Create an eCommerce Store with Next.js and Stripe Checkout
E-commerce is here to stay and as professional developers we need to understand how to build fully custom stores for our clients using the best modern tools available.
Amazon Web Services
Deep Dive into AWS 🤯
Amazon Web Services (AWS) has over 165 services. Not sure where to start? Let these courses guide you through quickly getting up and running on AWS.
Community Resource
Learn Something New
A Community Resource is a course that is free to access for all. The instructor of this course requested it to be open to the public.