Save for later

The Modern GraphQL Bootcamp (with Node.js and Apollo)

Do you want to learn GraphQL and keep your Node.js skills up-to-date and relevant?

GraphQL is quickly changing how Node.js developers write their APIs and backend applications. It offers a much-needed replacement to the traditional It’s by far the most exciting change we’ve seen to Node.js development in a long time. Goodbye Express. Hello GraphQL.

Who should learn GraphQL? Anyone building backend applications with Node.js.

In this class, you’ll learn how to use GraphQL to replace the standard Express GraphQL can be used with any client that has internet access, whether it’s a web app, mobile app, or server-side application.

Big and small companies, from Twitter and Facebook to Yelp and Twitch, are switching from frameworks like Express to GraphQL.

I designed this class to give you the skills and real-world experience needed to build and launch your own GraphQL apps.

To kick the class off, we’ll answer a few important questions. What is GraphQL? Why is it useful? How is GraphQL going to help me build better applications with Node.js?

Next, you’ll master the fundamentals of GraphQL by building out a blogging application. You’ll learn about GraphQL schemas, data types, queries, mutations, subscriptions, and many other fantastic GraphQL features.

From there, you’ll set up advanced features like authentication, database storage, production deployment, automated test suites, and more.

Throughout the course you’ll learn how to:

  • Model your application data using schemas

  • Create queries and subscriptions allowing clients to access data in the database

  • Create mutations allowing clients to create and change data in the database

  • Query and change your data from the browser by making requests with Apollo Client

  • Work with the Prisma ORM (v1) to communicate with your database via a GraphQL API

  • Deploy your GraphQL applications to production

  • Secure your application data with an authentication system

  • Write an automated test suite for your application

  • Learn GraphQL by Writing Code

    This course was designed to be interactive, with more than 80 challenges along the way to get you writing code and solving problems on your own. This will give you the real-world skills and experience needed to write GraphQL applications once you’re done with the class.

    Everything you need comes in one easy-to-use package.

    There’s no need to worry whether you’re learning the right skills to land that GraphQL job or launch that GraphQL app. I’ve mapped out everything you need to know in an interactive, easy-to-follow package designed to get you up and running in a couple of weeks.

    Get access to fast support if you get stuck.

    There’s nothing worse than getting stuck ten hours into a course and not getting the help you need to continue. Getting stuck is part of the learning process. That’s why I’m here to answer every single question.

    I guarantee this is the most up-to-date and engaging GraphQL course available, and it comes with a Udemy 30-day money-back guarantee.

    The first videos are available as a free preview, so I’ll see you inside the class.

    - Andrew Mead

    Get Details and Enroll Now

    OpenCourser is an affiliate partner of Udemy.

    Get a Reminder

    Not ready to enroll yet? We'll send you an email reminder for this course

    Send to:


    Rating 4.7 based on 283 ratings
    Length 23.5 total hours
    Starts On Demand (Start anytime)
    Cost $9
    From Udemy
    Instructor Andrew Mead
    Download Videos Only via the Udemy mobile app
    Language English
    Subjects Programming
    Tags Programming Languages Development

    Get a Reminder

    Get an email reminder about this course

    Send to:

    Similar Courses

    What people are saying

    According to other learners, here's what you need to know

    so far in 14 reviews

    Thanks So far, this content and presentation of this course are *very* impressive.

    If you have limited time/motivation, try to commit to doing at least a step a day - progress is much quicker if you keep it fresh in your memory rather than trying to pick it up again after a 3 week gap (ask me how I know :-) ) Still taking the course, but so far I'm enjoying andrew's teaching method.

    @work we use REST APIs so I want to learn GraphQL to create a POC using our own endpoints to compare and probably adopt this new way of creating API endpoints, so far I am really enjoying it.

    So far so good Curso completo, extremamente organizado e objetivo.

    An excellent course on the subject so far (I'm currently at about 25% of the course but couldn't wait to attest the quality of the course and to recommend it to others.

    This course is taking me from knowing nothing about GraphQL to feeling competent and able to work with it in a career Great course so far This is my 3rd course with Andrew.

    So far so good!

    Read more

    very good in 13 reviews

    Very good course, the pace was right and the level of detail was right too.

    Aside from that, the course is very good, you learn a lot and Andrew always answers the questions you might have.

    Perfect explaination, interesting classes and very good pace.

    The only recommendation is increase the editor font-size very well explained, I recommend 100%, covers the most important aspects, the only thing is that I would like to connect with mongodb Very good course again.

    Indeed is a very good course anyway.

    Very good bootcamp!

    :):):) This course is my first video lecture on GraphQL but I already had a very good grasp of GraphQL before and I have to say that Andrew exposes GraphQL in a very engaging, accurate and entertaining way.

    Read more

    as always in 11 reviews

    As always Andrew did a titanic job to compile this ultimate graphql backend course!

    Awesome as always from Andrew!Thanks man!

    Hey man great course as always just one small request for your future courses: Please make the challenges harder and require some creative thinking to come up with solutions, not just repeat the same thing you showed us except a tiny bit different; the React course had that, this one doesn't, unfortunately.

    very good course as always Time well spent.

    As always, Andrew puts together a very useful, educational, and well-paced course.

    As always thank you so much, Andrew.

    As always, if you get lost or confused the code is available for download after each lesson.

    Read more

    easy to understand in 8 reviews

    You have the uncanny ability to dive into a complex subject and explain it in simple easy to understand sentences.

    The concepts were easy to understand because he distilled them perfectly into what we were doing and why we're doing it.

    Speech was very good, easy to understand even at 1.5x and 2.0x speed.

    The approach of starting from basic to gradually replace the pieces makes it easy to understand.

    Easy to understand, Lot's of exercise.

    course is very easy to understand, thanks The explanation methodology is plain and simple and narrator's voice is clear and cut.

    Easy to understand and follow.

    Read more

    highly recommend in 8 reviews

    I highly recommend it to all those that want to fully understand Prisma and GraphQL.

    I highly recommend for this course !!

    the instructor teaching flow is exceptional the way the instructor build the application is very systematic especially in the test part the course able to supplies you enough knowledge to launch your own backend highly recommend The PDF documentation makes it so much easier to Learn , Rather than going back and forth on the video to get a specific detail you can easily find everything on the PDF Clear Explanation, I have 0 knowledge about this and now I'm learning a lot, This is a fantastic overview of GraphQL and Prisma.

    Highly recommend it!

    I highly recommend it.

    Read more

    recommend this course in 7 reviews

    Besides this, I really recommend this course.

    Overall, I highly recommend this course, just keep in mind that you will build a back end here, not a full stack app.

    I cannot recommend this course enough, whether you want to learn GraphQL or just want to know more about back-end communication.

    Can't recommend this course enough!

    I would recommend this course to anyone interested in the content of GraphQL and because of this course, I plan on purchasing the rest of Andrew's courses and any he makes in the future.

    I recommend this course to anyone wanting to learn GraphQL the easier way.

    Read more


    An overview of related careers and their average salaries in the US. Bars indicate income percentile.

    Backend C# Developer 21623 $63k

    Backend Developer 4 $78k

    Backend Engineer Node.js $90k

    Supervisor Backend Developer $95k

    Backend System Engineer $96k

    Backend PHP Web Developer $105k

    iOS/Unity/Backend Developer $113k

    Backend Engineer (All Levels) $120k

    Backend $137k

    Java Backend Developer $176k

    Backend Engineer - EMEA Growth $198k

    Principal Backend Engineer $253k

    Write a review

    Your opinion matters. Tell us what you think.


    Rating 4.7 based on 283 ratings
    Length 23.5 total hours
    Starts On Demand (Start anytime)
    Cost $9
    From Udemy
    Instructor Andrew Mead
    Download Videos Only via the Udemy mobile app
    Language English
    Subjects Programming
    Tags Programming Languages Development

    Similar Courses

    Sorted by relevance

    Like this course?

    Here's what to do next:

    • Save this course for later
    • Get more details from the course provider
    • Enroll in this course
    Enroll Now