The newline Guide to Building Your First GraphQL Server with Node and TypeScript

In this course, we'll show you how to create your first GraphQL server with Node.js and TypeScript

  • 4.0 / 5 (5 ratings)
  • Published
  • Updated
On demand video

2 hrs 27 mins

Video Lessons

24 Videos

Course Instructors
Avatar Image

Hassan Djirdeh

Front End Developer @Shopify | Creator of TinyHouse | Author of Fullstack Vue

How The Course Works


You can take the course from anywhere in the world, as long as you have a computer and an internet connection.


Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.


Join a vibrant community of other students who are also learning with The newline Guide to Building Your First GraphQL Server with Node and TypeScript. Ask questions, get feedback and collaborate with others to take your skills to the next level.


Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.

Course Overview

What you will learn
  • How to create a Node server using Express

  • Importance of strongly-typed code

  • How to integrate TypeScript to a Node server

  • Differences between REST & GraphQL

  • What problems GraphQL can solve

  • How to create a GraphQL API using Apollo

In this course, we'll be creating a Node server from scratch with the help of the Express framework. We'll then introduce the benefits of strongly-typed code and integrate TypeScript into our Node server application.

We will compare GitHub's old RESTful API against its new GraphQL API. We will explore the problems GraphQL aims to solve. And finally, we will create our own GraphQL API using Apollo!