Expand Your Abilities and Master the Server

Deploy your code to the world through learning the full stack.

Core Coursework

(take these in order)

  • +

    Editor's Notes

    Jem teaches you the essentials for becoming a full stack developer.
  • Full Stack for Front-End Engineers, v2

    You'll learn to move back and forth between UI and the back-end through the the command line, SSH, nginx, docker containers, server security, HTTP/2, HTTP/3 and more.
    6 hours, 19 minutes CC
    Full Stack for Front-End Engineers, v2
  • +

    Editor's Notes

    Node.js is the best full-stack platform since it builds on your knowledge of JavaScript but empowers so much more! CLI tools or APIs, it’s up to you.
  • Introduction to Node.js

    Learn the foundations of Node.js so you can go forward and create fantastic JavaScript apps outside the browser!
    4 hours, 50 minutes CC
    Introduction to Node.js
  • +

    Editor's Notes

    Building APIs is the foundation of any back-end application.
  • API Design in Node.js, v3

    Use Express to build a REST API in Node.js – handle REST API verb methods to create, read, update and delete resources from a MongoDB database.
    3 hours, 34 minutes CC
    API Design in Node.js, v3
  • +

    Editor's Notes

    Amazon Web Services is the most popular cloud hosting option. Learn to deploy single page and Node.js application on AWS.
  • AWS for Front-End Engineers (ft. S3, Cloudfront & Route 53)

    Learn how to deploy your next passion project online or your organization's next-generation client-side application with Amazon Web Services like S3, Route 53, CloudFront, and much more!
    3 hours, 16 minutes CC
    AWS for Front-End Engineers (ft. S3, Cloudfront & Route 53)
  • +

    Editor's Notes

    Being able to bundle your environment into Docker allows new developers to get up and running quickly, as well as provides the ability to ship your code in a self-contained environment.
  • Complete Intro to Containers

    Learn to create containers from scratch and with Dockerfiles, run containers from Dockerhub, and learn best practices for front-end and Node.js code in containers.
    6 hours, 4 minutes CC
    Complete Intro to Containers
  • +

    Editor's Notes

    There are more options to go further below! Learn git in-depth and write more secure code, and go deeper into Node.js with mongo and server-side GraphQL.

Elective Coursework