Skip to content
UdemyWeb DevelopmentPaid courseAll LevelsCertificate

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

icon
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

icon
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 :)

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Ryan Dhungel

Free

$19.99

$12.99

$79.99

$11.99

Free

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.6

80 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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!!

Showing all 10 reviews on CourseDuck

Read all 80 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100