Web developers who want to expand their JavaScript, React and Node skills while learning all about GraphQL.

You should be already familiar with the basics of React - components, state, props, modules and event handlers. If you have taken my React For Beginners course or built a few things in React, you are in good shape.

You should be comfortable with both writing and debugging modern JavaScript including arrow functions, classes, promises, async+await and other commonly used parts of ES6. You of course can take my ES6 for Everyone to skill up on this.

The backend of the course is written in Node. Prior node knowledge is nice, but not required for this course as you should be able to keep up no problem. You can take Learn Node if you'd like to learn more.

This course requires no knowledge of GraphQL, Prisma, Databases, or testing React components

Anyone looking to learn the whys and hows of GraphQL

and of GraphQL Web developers who want to get better at JavaScript

JS developers looking to advance their skills and career

Bootcamp Graduates (see the FAQ for a student discount!)

Front End Devs looking to go Full Stack

Existing Node.js developers looking to learn how GraphQL works with Node

Anyone who wants to get better at JavaScript and learns well from seeing both fundamental and advanced concepts in practice.