Build and deploy a REST API with Deno

In this course, we will learn how to create and deploy a REST API with Deno from scratch.

  • 3.8 / 5 (6 ratings)
  • Published
  • Updated
Video Lessons

0 Videos

Course Instructor
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 Build and deploy a REST API with Deno. 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 an application in Deno

  • Integrating databases into your application

  • Importance of database migrations in production applications

  • Deploying Deno applications to production using CICD

  • Dockerized Deno applications

  • Developing using TypeScript

In this course, we will learn how to work with Deno to create a REST API using TypeScript with the web framework Oak and the migration tool Nessie. Deno is a JavaScript runtime created by Ryan Dahl, the same creator for Node, as an attempt to simplify the JavaScript landscape by strictly following the WebAPI specs. If you are interested in learning more about the motivation behind Deno, you can watch this video where Ryan Dahl explains "10 Things I Regret About Node.js"

We will explore how to create an application using the powers of TypeScript, and learn how to traverse the Deno ecosystem which is much like the native web ecosystem. There are 5 modules that will take you from installing Deno and running your first lines of code, to working with web frameworks and databases, and in the end, deploying your application to a web server using a deployment pipeline.

Throughout this course, you will experience all the different aspects of Deno which you will need to create your own application in the future. And from this course, you will get a good feeling for if Deno is ready to be your next default for new projects.

Our students work at


Course Syllabus and Content

What Students are Saying

        Meet the Course Instructor



        👋 Hi! I'm Halvard Mørstad, a Software Engineer and eternal student. As the creator of Nessie and contributor to the Deno Drivers projects, I wanted to share my knowledge with you so that you can get started with making powerful backends in Deno!

        I have worked with web development for around half a decade, and have built a multitude of apps for work and hobbies. I hope to be able to present you with some of the knowledge and experience I have acquired over the years, and to help you on the way of learning the next generation of JavaScript and TypeScript development.

        Purchase the course today

        One-Time Purchase

        Get lifetime access to this course

        $39$49$10.00 off
        Build and deploy a REST API with Deno
        • Discord Community Access
        • Full Transcripts
        • Money Back Guarantee

        newline Pro Subscription


        Get unlimited access to the course, plus 60+ newline books, guides and courses. Learn More

        Build and deploy a REST API with Deno

        Billed annually or $30/mo billed monthly. Free to cancel anytime.

        • Discord Community Access
        • Full Transcripts
        • Money Back Guarantee


        • Unlimited access to 60+ newline Books, Guides and Courses
        • Interactive, Live Project Demos for Every newline Book, Guide and Course
        • Complete Project Source Code for Every newline Book, Guide and Course
        • Best Value 🏆

        Frequently Asked Questions

        Who is this course for?

        This course is for any skill level, from junior to senior, who wants to learn more about Deno and how to utilize it in production.

        What are the prerequisites?

        Basic knowledge about JavaScript (TypeScript), SQL and Git is assumed.

        What is expected of me?

        The interest in learning about Deno and how to make an application using it!

        What if I need help?

        You can ask us questions anytime through the community Discord channel or by sending us a message.

        Build and Deploy a REST API with Deno