# Free YouTube Series
Let’s build a complete app with GraphQL, Node.js, MongoDB and React.js. From scratch, step by step.
In this series, we’ll discover the individual building blocks one at a time and build the entire app from the ground up.
Basic knowledge about Node.js, MongoDB and React.js is assumed, so make sure to check out decent resources on these topics (e.g. my complete guide course) first.
3) Schema & Resolvers - Basics
4) Types & Data
10) Adding User Authentication
12) Adding a Navbar
13) Adding Authentication for API Access
14) Using the Token
15) Adding a Modal
16) Adding Events
18) Creating & Displaying Bookings
20) Using Dataloader
21) Improving Queries and Fixing Bugs
22) Creating Charts