GraphQL from Scratch with MERN Stack (Udemy.com)
Learn GraphQL from Scratch with MERN Stack (Mongo Express React Node) and Firebase to build Truly Realtime Web Apps
Created by: Ryan Dhungel
Last updated October 2023
What you will learn
- GraphQL from Scratch
- Mastering GraphQL Queries Mutations and Subscriptions
- Build FullStack GraphQL Project with MERN Stack
- Apollo GraphQL Server with Node Express MongoDB
- Apollo GraphQL Client with React and Firebase
- Firebase Authentication (Client Side / Server Side)
- Realtime GraphQL Subscriptions
- CRUD (Create Read Update Delete) with MongoDB
- Multiple Image Uploads
- Authentication and Authorization
- User Dashboard with Custom Layout
- Private and Public Routing
- Reusable React Components
- 100% Usage of React Hooks
- State Management with Context API and Apollo Client Cache
- Using Latest React Router Hooks
- Using Latest Apollo GraphQL Hooks for Queries Mutations and Subscriptions
- Deployment to Heroku
- Plus Tons of Real World Examples that you can use in your future projects
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews80#694 of 816 by number of reviews
- Length19.4 hourslonger than 77% of them
- Last updatedOctober 2023earlier than 66% of them
Course Description
Learn Realtime Web Development with GraphQL from absolute scratch along with React Node MongoDB (Full Stack / MERN Stack) and Firebase (for authentication).
In this course you learn GraphQL from Scratch in fun and easy learning environment
You will learn GraphQL from the very beginning
Learn to build Apollo GraphQL Server with Node Express and MongoDB
Learn to build Apollo GraphQL Client with React hooks and Firebase
Client side state management with React Context API and Apollo Client Cache
Build a true Realtime Web Application
Build Production ready Authentication System with email activation, forgot/reset password etc using Firebase
Learn Multiple Image Uploads
Build entire frontend using latest Hooks from React, React Router and Apollo Client
Tons of real world skills (Performing GraphQL Queries, Mutations, Subscriptions, Authentication, Authorization, CRUD, Uploads etc)
Learn to Deploy GraphQL Server and Client to Heroku Cloud
Gain theoretical and practical knowledge necessary to build your next big GraphQL Project with MERN Stack
Most up to date course that uses 100% React Hooks including Context API (to achieve Redux like architecture), Latest React Router Hooks and Latest Apollo GraphQL Hooks for performing Queries, Mutations and Subscriptions
So if you are looking to Build Lightning Fast Realtime Web Apps using GraphQL with MERN Stack, don't waste your valuable time wandering around and trying to learn it from 10 different resources.
I have packed everything into this course for you to fully understand all the practical GraphQL concepts... from basic to advance.
Ready to go FullStack GraphQL with Node React MongoDB Firebase Authentication CRUD Realtime Subscriptions Deployment and more
Join me :)
Instructor Details
- 4.6 Rating
80 Reviews
Ryan Dhungel
Ryan Dhungel is a Sydney-based full stack developer with 10+ years of coding and 8+ years of teaching. Over 416,000 students have taken his 40+ courses on Udemy, leaving 25,000+ reviews. He teaches modern full stack JavaScript, Next.js, and AI-assisted development with Claude Code — project-based, practical, no fluff.
More courses by Ryan Dhungel
React JS Frontend Web Development for Beginners (2025)
4.5 (8,317 Reviews)
Provider: Udemy
Time: 2.8h
Free
NodeJs API for Beginners (Marketplace with AWS & MongoDB) (2024)
4.6 (7,277 Reviews)
Provider: Udemy
Time: 12.2h
$19.99
MERN Stack React Node Ecommerce from Scratch to Deployment (2023)
4.0 (1,586 Reviews)
Provider: Udemy
Time: 16.5h
$12.99
React Redux Ecommerce - Master MERN Stack Web Development (2024)
4.3 (1,029 Reviews)
Provider: Udemy
Time: 43.4h
$79.99
React Node MERN Stack from Scratch building Social Network (2024)
4.4 (1,028 Reviews)
Provider: Udemy
Time: 46.1h
$11.99
Next JS with React Hooks - Building SSR React Applications (2023)
4.5 (924 Reviews)
Provider: Udemy
Time: 1.8h
Free
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By João Colaço on 1/19/2023
Very good! I'm learning alot! ... tho it's not updated to new Node 6 version and some libraries have conflicts
By Gaia Guinouard-Balconi-Weida on 6/14/2022
Excellent course, great for review. The instructor replies to questions asked quite timely. I am enjoying the course a lot. :)
By Dale Stewart on 5/16/2022
Instructor speaks in a clear and concise manner.
By Rupak Bhattacharjee on 6/2/2021
This is an amazing tutorial on Gaphql. It covers all details of GraphQL and GraphQL with Node.js. Thumbs Up!!
By Mohammed Irfan Uddin on 7/27/2020
got clear understanding of subscription. You gave me clear look at Apollo GraphQL. I found lots of interesting things on mind after this tutorial.
By Consuelo Sanna on 6/23/2020
It was a very good course, not too long but with all the necessary information to understand how things works and build some confidence to start and succeed in others too. GraphQL is really great, I recommend to give it a try!
By Marcos Santos on 6/6/2020
Thank you Ryan! And waiting for your new project.
By Aulia on 6/5/2020
thanks for that learning experience that share to us. this was great!
By Kevin Grondin on 5/26/2020
Sur la partie graphql ok, mais sur la partie authentification, confirmartion avec firebase, c'est compliqué et ne fonctionne pas, y'a beaucoup plus simple en plus
By John Lafiotis on 5/25/2020
Ryan courses are not for beginners... If you are you ll get lost by the quantity and level of material.. It is super usefull for people who understand the basics and want to take it further. It is not perfect but it is delivering the purpose for more advanced engineers!! 5 stars as it is one of the most robust full stack courses out there!!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












