Illustration of a onewheel

Level up as a developer.

Invest in yourself with a premium dev course.

Become a more confident developer

All of us are familiar with the feeling of stumbling around between YouTube videos, blog posts, and documentation just copy/pasting code and hoping it'll work. It's frustrating and unproductive. With these courses, you'll have the confidence you need to skip all that stumbling and start shipping. Coding is more fun this way, trust me ๐Ÿฅณ

Earn more money as a developer

The more skilled you are, the more you can get done and the more value you can provide to your employer and clients. If you don't think that comes with a bump in pay, ask the thousands of other devs who have experienced exactly this as a result of what they learned in these courses. Get that money ๐Ÿค‘


Epic React

The most comprehensive guide for pros.

Illustration of a Rocket

Testing JavaScript

Learn smart, efficient testing methods.

Illustration of a trophy
Illustration for Up and Running with Remix

Up and Running with Remix

Jump in feet first and learn the most productive way to build a web application with the web framework that offers the best UX and DX the web has to offer.

Visit course
Illustration for The Beginner's Guide to React

The Beginner's Guide to React

This course is for React newbies and anyone looking to build a solid foundation. It's designed to teach you everything you need to start building web applications in React right away.

Visit course
Illustration for Use Suspense to Simplify Your Async UI

Use Suspense to Simplify Your Async UI

In this course, I teach how Suspense works under the hood, preparing you for the future of asynchronous state management in React.

Visit course
Illustration for Simplify React Apps with React Hooks

Simplify React Apps with React Hooks

In this course, I will take a modern React codebase that uses classes and refactor the entire thing to use function components as much as possible. We'll look at state, side effects, async code, caching, and more!

Visit course
Illustration for React Class Component Patterns

Advanced React Component Patterns

Once you've nailed the fundamentals of React, that's when things get really fun. This course teaches you advanced patterns in React that you can use to make components that are simple, flexible, and enjoyable to work with.

Visit course
Illustration for JavaScript Testing Practices and Principles

JavaScript Testing Practices and Principles

Learn the principles and best practices for writing maintainable test applications to catch errors before your product reaches the end user!

Visit course
Illustration for Testing React Applications, v2

Testing React Applications

Fix errors before your app reaches the end user by writing maintainable unit test & integration tests for your React applications!

Visit course
Illustration for Code Transformation and Linting with ASTs

Code Transformation & Linting with ASTs

Learn to use Abstract Syntax Trees (ASTs) to make stylistic code changes, reveal logical problems, and prevent bugs from entering your codebase.

Visit course
Illustration for How to Write an Open Source JavaScript Library

How to Write an Open Source JavaScript Library

From Github and npm, to releasing beta versions, semantic versioning, code coverage, continuous integration, and providing your library with a solid set of unit tests, there are a ton of things to learn. This series will guide you through a set of steps to publish a JavaScript open source library.

Visit course
Illustration for How to Contribute to an Open Source Project on GitHub

How to Contribute to an Open Source Project on GitHub

โ€œFeel free to submit a PR!โ€ - words often found in GitHub issues, but met with confusion and fear by many. Getting started with contributing open source is not always straightforward and can be tricky. With this series, 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.

Visit course

Don't just take my word for it.

What participants have to say.

โ€œI am learning It's good!โ€

zhu baohua profile

zhu baohua


โ€œThis course gave me insight to testing like never before. We learned how to build an assertion library! And I haven't even finished it yet. The videos are really easy to code along and transcripts are a great read while travelling. Highly recommended to you and your colleagues.โ€

Bernard Baker profile

Bernard Baker

Front End Engineer

Illustration of a helmet

Do you want to work through one of these courses with peers?

Check out our discord where we have learning clubs.

Learn more about the discord