Skip to content
UdemyWeb DevelopmentPaid courseAll LevelsCertificate

GraphQL & Flutter - Build GraphQL APIs & Flutter Client Apps (Udemy.com)

Use GraphQL, NodeJS, Express, MongoDB and Heroku to Build Robust API & a Flutter Client App From Scratch

Created by: Paulo Dichone

Last updated August 2023

icon
What you will learn

  • Master GraphQL and how to use technology tools to build and consume robust API's with GraphQL
  • Use NodeJS, Express and GraphQL to create a backend server for your Flutter Apps to consume
  • Understand the whole picture of development - front and backend
  • Build a Robust GraphQL API from Scratch
  • Gain a Strong Understand of GraphQL Syntax, Types and Data Object Relationships
  • Learn how to work with MongoDB and mongoose data Collections
  • Learn how to Deploy a GraphQL Project to Heroku Remote Webserver

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.6 out of 5higher than 70% of them
  • Reviews146#549 of 816 by number of reviews
  • Length10.2 hourslonger than 59% of them
  • Last updatedAugust 2023earlier than 67% of them

icon
Course Description

GraphQL is the new way of building scalable, reliable, and concise API's that any client can consume. 

If you want to master GraphQL with Express GraphQL & NodeJS so you can then use, in our case, the Flutter app as the client, then this course is for you.

This course will get you up and running with GraphQL and teach you the core knowledge you need to master and build GraphQL APIs and deploy them to a remote server.

GraphQL fundamentals? Is included.

 Building the backend with Node, Express, MongoDB, and GraphQL server?  Also included.

 Integration with Flutter mobile App Development?  You got it!


If you are new to GraphQL, or if maybe you've dabbled in it for a bit but still want to get a better grasp of GraphQL, then this is certainly a course you should take.

The course follows a linear structure for better retention.  Here's what's included ( just a gist of it):

  • Learn and understand why GraphQL is the advisable way of building concise APIs

  • Learn the fundamentals of GraphQL: Scalable types and Schemas

  • Deep understanding of what Graph in GraphQL means.

  • Setting up the server-side code with Node and Express and Javascript.

  • Setting up MongoDB Collections in the backend

  • GraphQL Queries and Mutations

  • Creating relationships between your data objects

  • Deploy the server-side GraphQL project to Heroku

  • And finally, create a Flutter App that interfaces with our GraphQL API as a client.

As you can see, this course covers all you need to know to become a well-rounded developer. 

You'll learn the backend and the front-end as well.

GraphQL is a big deal.  So much that big companies, such as Facebook ( GraphQL creator), Shopify, Fairfax, Intuit, KLM, Paypal, Pinterest, Twitter, and so many more, use it!

I created this course with you in mind - I want you to get up and running, creating your own amazing projects with the tools and technologies I cover in the course. 


By the end of this course, you will fluently create GraphQL APIs and tie them up with any client (be it Web or Mobile clients). 


See you inside.


Paulo

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

Paulo Dichone

Hi, I’m Paulo – Your Guide to Mastering Development, Cloud, and AI Engineering

With a passion for empowering learners, I’ve had the privilege of teaching over 350,000 students across 175 countries. Whether you’re diving into Android, Java, Flutter, AWS Cloud, or venturing into the world of AI engineering, I’m here to help you unlock your full potential.


My Expertise

I bring extensive hands-on experience in:

    AI Engineering 

    Mobile App Development (Android & iOS)

    Cross-Platform Development (Flutter, Dart, and JavaFX)

    AWS Cloud Solutions


And now, I’m also focused on the AI engineering landscape, helping developers leverage the power of machine learning and automation in their projects.


My Mission

No matter where you are in your journey—whether you're just starting or looking to sharpen advanced skills—my courses are designed to make you an exceptional developer and AWS Cloud Practitioner, equipped to tackle real-world challenges. Beyond coding, I enjoy spending time with my growing family, playing the guitar and mandolin, and traveling whenever I get the chance.


icon
More courses by Paulo Dichone

$94.99

$69.99

$84.99

$99.99

$12.99

$109.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.6

146 ratings on Udemy

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

By Berat Arslan on 5/11/2025

Awsome beginner-friendly course.

By Marek Rudzki on 1/8/2024

Overall the course is good, worth buying. Paulo explains very well and thoroughly, I had no problems to learn the basics of GraphQL. I subtracted half a star for the fact that the course is already a little outdated, in some places the code needs to be written a little differently or use other tools, which does not change the fact that the explanation of GraphQL itself is of a really high level

By Harshchauhan0994 on 6/24/2023

alles lief gut bis jetzt.

By Tamilselvan S on 4/8/2023

Great start to this course, I'm excited more for the upcoming sessions, I'm just not able to hear your voice sharply. Please make improvements.

By Ergün ACUN on 5/20/2022

Tutor is great and explains very well. I learnt too much

By Anonymized User on 5/3/2022

Instructor is very good and detailed. He maintains a great pace and at the same time goes into details.

By Pranay Narotam on 12/13/2021

Great material, very well presented. I think Paulo is a good teacher, I have quite a few of his programs, and have learned alot.

By Yogeshwar Selvam on 12/13/2021

Its a good course and advanced about the concepts in GraphQL .. As a Flutter developer its much helpful to create the API's that we need to do..Thanks for the great course..

By Indra Suryawan on 9/19/2021

Dear Mr.Paul,Kindly add authentication(login/register/jwt) for the server and client( flutter) ,that will be good other wise your course same as free course flutter on youtube

By Yvon Duvivier on 9/17/2021

Well it's not as good as I was expecting. I should learn the same process with another site. Need to understand what was wrong with this course

Showing all 10 reviews on CourseDuck

Read all 146 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