Modern React App

Your Instructor


Swizec Teller
Swizec Teller

Course Curriculum


  Session 1 – Setup and planning
Available in days
days after you enroll
  Session 2 – UI first steps
Available in days
days after you enroll
  Session 3 – The UI comes together
Available in days
days after you enroll
  Session 4 – First steps into Serverless
Available in days
days after you enroll
  Session 5 – Setting up GraphQL on Serverless
Available in days
days after you enroll
  Session 6 – Saving data to DynamoDB
Available in days
days after you enroll
  Session 7 – Gatsby talks to our Lambda
Available in days
days after you enroll
  Session 8 – the basics start working
Available in days
days after you enroll
  Session 9 – Building the stats interface
Available in days
days after you enroll
  Session 10 – Let's add some forms
Available in days
days after you enroll
  Session 11 – Starting to make things pretty
Available in days
days after you enroll
  Session 12 - adding UI animation for that extra polish
Available in days
days after you enroll
  Session 13 - wrapping up the feedback form
Available in days
days after you enroll
  Session 14 - better DB keys and auth with Auth0
Available in days
days after you enroll
  Session 15 - a more robust backend and per-user widgets
Available in days
days after you enroll
  Session 16 - a lesson in debugging weird issues
Available in days
days after you enroll
  Session 17 - useAuth hook and a better dashboard
Available in days
days after you enroll
  Session 18 - the simplest way to handle auth in a React app
Available in days
days after you enroll
  Session 19 - deploying to production
Available in days
days after you enroll
  Session 20 - the launch checklist
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!