React Training

News, workshops, and hands-on training resources to level up your React skills.

Latest Announcements

We publish occasional training events, workshop schedules, and curated learning paths. Subscribe to our newsletter to get notified when a new session opens.

Live workshop: Building performant React apps

A hands-on workshop covering performance patterns, memoization, and profiling techniques with practical exercises.

More details

New training track: Advanced Hooks

A short course focused on designing and testing custom hooks, and using them for reusable business logic.

Training Resources

Curated resources and hands-on exercises to help you practice the topics covered in workshops.

How to join

Most events are free or low-cost. To join early-access and receive announcements, subscribe to our mailing list or follow us on socials.

Try an exercise

Start with a small focused exercise in the playground.

function Counter(){
  const [count, setCount] = React.useState(0)
  return (
    <div>
      <p>Count: {count}</p>
      <button onClick={() => setCount(c => c + 1)}>Increment</button>
    </div>
  )
}