Skip to content
Kent C. Dodds avatar

Kent C. Dodds

JavaScript educator behind Epic React, Epic Web and Testing JavaScript

About Kent C. Dodds

Kent C. Dodds is a JavaScript engineer and full-time educator based in the United States. After working at companies including PayPal and as part of the founding team at Remix, he went independent to teach developers through deep, exercise-driven workshops.

His self-published courses include Testing JavaScript, Epic React, Epic Web and Epic AI, plus newer material on product engineering. He is also the creator of popular open source projects such as Testing Library, which became a standard way to test React and other UI code.

Kent shares a large amount of free content through his blog, YouTube and live streams, and has taught tens of thousands of developers through his workshops. He describes himself as a husband, father of six, and an extreme sports enthusiast.

Products by Kent C. Dodds

Epic React logo

Epic React

epicreact.dev

Self-paced, exercise-driven React workshops.

Epic Web logo

Epic Web

epicweb.dev

Full-stack web development workshops covering the whole app lifecycle.

Testing JavaScript logo

Testing JavaScript

testingjavascript.com

Course on testing JavaScript and React applications.

Epic AI logo

Epic AI

epicai.pro

Workshops on building AI-powered apps and MCP servers.

Testing Library logo

Testing Library

testing-library.com

Open source family of libraries for testing UI the way users use it.

Builds indie alternatives to:Codecademy

How Kent builds

  • The more your tests resemble the way your software is used, the more confidence they give you.
  • Learn by doing: exercises over passive watching.
  • Teach in public and give away lots of free material.

Learn from Kent C. Dodds

Kent C. Dodds FAQ

Who is Kent C. Dodds?

Kent C. Dodds is a JavaScript educator who created Testing Library and sells workshops such as Epic React, Epic Web, Testing JavaScript and Epic AI.

What courses does Kent C. Dodds offer?

His main self-published courses are Epic React, Epic Web, Testing JavaScript, Epic AI and Epic Product Engineer; he has also taught on Frontend Masters and egghead.

Similar indie makers

Sahil Lavingia avatar

Sahil Lavingia

@shl United States394K followers

Founder of Gumroad and author of The Minimalist Entrepreneur

Gumroad, Flexile, Helper$17.8M/yr

Jeffrey Way avatar

Jeffrey Way

@jeffrey_way United States87K followers

Founder of Laracasts, the bootstrapped video school for Laravel and PHP

Laracasts, Rosette, Laravel Mix

ML

Michael Lynch

United States

Bootstrapper who built and sold TinyPilot, now writing Refactoring English

TinyPilot, Refactoring English, Zestful +3

Filipe Deschamps avatar

Filipe Deschamps

@FilipeDeschamps Brazil36K followers

Brazilian programming YouTuber, ex-Pagar.me CTO, creator of curso.dev and TabNews

curso.dev, TabNews, cep-promise

Patrick McKenzie avatar

Patrick McKenzie

@patio11 United States201K followers

patio11: Bingo Card Creator, Appointment Reminder, Stripe Atlas and Bits about Money

Bingo Card Creator, Appointment Reminder, Starfighter +2~$275K/yr sales, ~$200K proโ€ฆ

Thomas Frank avatar

Thomas Frank

@TomFrankly United States145K followers

Productivity YouTuber behind Ultimate Brain, Notion tutorials and the Flylighter clipper

Ultimate Brain, Creator's Companion, Flylighter +2$1M in Notion template sales