Learn how to build
modern user interfaces
for the web

High-quality videos, a private Discord server, and enough reference code to help you make the web what you always dreamed it could be.

Over 3,000 developers have taken our courses

Our material is designed to empower and inspire – but don't take our word for it!

Dive deep into foundational topics

Our courses don't just tell you to copy and paste code. We focus on the why behind the code, showing you how to build apps like a seasoned developer.

Newest course

Advanced Radix UI

Build rich UI components — without doing any of the boring work.

In this course you'll learn how to work with Radix's primitives by building four components with completely custom designs, interactions, and animations. You'll see how Radix stays out of the way of your styling code so that your components can match the design of your application down to the pixel, while ensuring they still support keyboard navigation, work on any device, and follow expected accessibility patterns.

Tech stack:
Radix UI
React
Tailwind CSS
Framer Motion
Sam Selikoff

Taught by

Sam Selikoff

Length

2 hours 13 minutes

Backend course

Data fetching with React Server Components

See how this exciting new primitive simplifies your data-fetching code.

Ryan Toronto

Taught by

Ryan Toronto

Length

1 hours 15 minutes

Fullstack course

Ship an app with Remix

Learn this popular React framework by building and deploying your own Work Journal.

Sam Selikoff

Taught by

Sam Selikoff

Length

5 hours

Animations course

Framer Motion Recipes

Add beautiful animations to your React apps using Framer Motion.

In this course you'll learn Framer Motion from scratch by building real-world animated components. You'll start with the fundamentals of state-based animation and work your way up to creating custom animation hooks that you can drop into any React app.

Tech stack:
Framer Motion
React
Tailwind CSS
Sam Selikoff

Taught by

Sam Selikoff

Length

3 hours 8 minutes

CSS course

Tailwind Mastery

Learn Tailwind CSS from scratch by building a pixel-perfect Discord clone.

Sam Selikoff

Taught by

Sam Selikoff

Length

2 hours 29 minutes

Coming soon

Advanced React Component Patterns

Learn techniques to help you build more powerful and resilient components.

Sam Selikoff

Taught by

Sam Selikoff

Est length

3 hours

Meet the team

Hey! We're Sam Selikoff and Ryan Toronto, and together we've been teaching frontend development for over eight years through our podcast, in-person trainings, conference talks, and more recently on our YouTube channels.

We love sharing what excites us about frontend development. Check out our YouTube channels and conference talks to get a feel for our teaching style.

Sam
Ryan

Sam's YouTube

Ryan's YouTube

Conference talks

Recent talks given at leading development conferences.

React Unpacked: A Roadmap to React 19
React Unpacked: A Roadmap to React 19

Learn React's newest primitives and patterns as Sam live-codes with React 19.

How Next.js delivers React's future vision
How Next.js delivers React's future vision

See how React Server Components transform data-fetching and composability in Next.js.

Tailwind CSS for the modern web
Tailwind CSS for the modern web

Six new Tailwind techniques with modern CSS features like container queries and the has selector.

Lifetime pricing

Our pricing is simple: one payment, lifetime access. A lifetime membership includes all of our current and future courses — forever. No subscriptions, no recurring fees, no hassle. Every time we release a new course, it's yours at no extra cost.

Make a one-time payment and enjoy full access without the worry of monthly bills or unused memberships. It's a simple, stress-free way to learn React and frontend development on your own terms.

Pay once, access forever

$349USD

Buy now

Invoices and receipts available for easy company reimbursement.