Fullstack to Backend Learning PathExpand Your Abilities to the Server and Master the Fullstack
Set up servers, create APIs, and deploy your code to the world by learning the full stack.
Core Coursework
Full Stack for Front-End Engineers, v3
![Jem Young](https://static.frontendmasters.com/assets/teachers/young/thumb.webp)
Learn what it means to become a full-stack engineer, and get hands-on with setting up your own server to build and deploy web applications from scratch!
![Full Stack for Front-End Engineers, v3](https://static.frontendmasters.com/assets/courses/2023-04-18-fullstack-v3/thumb.webp)
Complete Intro to Databases
![Brian Holt](https://static.frontendmasters.com/assets/teachers/holt/thumb.webp)
Brian Holt
In this course you'll learn the basics of using four of the most popular open-source types of databases: MongoDB, PostgreSQL, Neo4j, and Redis.
![Complete Intro to Databases](https://static.frontendmasters.com/assets/courses/2020-12-08-databases/thumb.webp)
Complete Intro to Linux and the Command-Line
![Brian Holt](https://static.frontendmasters.com/assets/teachers/holt/thumb.webp)
Brian Holt
Gain powerful command-line skills, learn to use Ubuntu, quit VIM, handle package management, and write your own shell scripts!
![Complete Intro to Linux and the Command-Line](https://static.frontendmasters.com/assets/courses/2020-08-17-linux-command-line/thumb.webp)
VIM Fundamentals
![ThePrimeagen](https://static.frontendmasters.com/assets/teachers/theprimeagen/thumb.webp)
ThePrimeagen
Learn the basics of editing and navigation in VIM. You'll learn macros, registers, find, and replaces. Finally, edit your vimrc plugins along with quickfix lists.
![VIM Fundamentals](https://static.frontendmasters.com/assets/courses/2021-04-20-vim-fundamentals/thumb.webp)
Introduction to Node.js, v3
![Scott Moss](https://static.frontendmasters.com/assets/teachers/moss/thumb.webp)
Scott Moss
Learn the foundations of Node.js and server-side JavaScript to build custom CLIs, manipulate files, create servers, and more. Take your JavaScript skills to the next level and become a full-stack engineer!
![Introduction to Node.js, v3](https://static.frontendmasters.com/assets/courses/2023-08-13-node-js-v3/thumb.webp)
API Design in Node.js, v4
![Scott Moss](https://static.frontendmasters.com/assets/teachers/moss/thumb.webp)
Scott Moss
Use Express to build a REST API Design in Node.js – read and update from a Postgres database using Prisma and TypeScript.
![API Design in Node.js, v4](https://static.frontendmasters.com/assets/courses/2022-11-03-api-design-nodejs-v4/thumb.webp)
AWS For Front-End Engineers, v2
![Steve Kinney](https://static.frontendmasters.com/assets/teachers/kinney/thumb.webp)
Steve Kinney
Build an enterprise-grade deployment infrastructure on AWS using S3, Route 53, CloudFront, lambda@edge, and more!
![AWS For Front-End Engineers, v2](https://static.frontendmasters.com/assets/courses/2022-03-01-aws-v2/thumb.webp)
Complete Intro to Containers (feat. Docker)
![Brian Holt](https://static.frontendmasters.com/assets/teachers/holt/thumb.webp)
Brian Holt
Learn to create containers with Dockerfiles, run containers from Dockerhub, and learn best practices for front-end and Node.js code in containers.
![Complete Intro to Containers (feat. Docker)](https://static.frontendmasters.com/assets/courses/2020-01-15-complete-intro-containers/thumb.webp)
Complete Intro to SQL & PostgreSQL
![Brian Holt](https://static.frontendmasters.com/assets/teachers/holt/thumb.webp)
Brian Holt
Using the popular PostgreSQL database, you'll learn to set up, model, and query your data through real-world projects.
![Complete Intro to SQL & PostgreSQL](https://static.frontendmasters.com/assets/courses/2022-10-03-sql/thumb.webp)
Introducing DevOps for Developers
![Erik Reinert](https://static.frontendmasters.com/assets/teachers/reinert/thumb.webp)
Erik Reinert
Take your first steps into DevOps guided from the perspective of a developer! Improve software teams’ ability to build and ship software reliably.
![Introducing DevOps for Developers](https://static.frontendmasters.com/assets/courses/2023-03-09-devops/thumb.webp)
Elective Coursework
Git In-depth
![Nina Zakharenko](https://static.frontendmasters.com/assets/teachers/zakharenko/thumb.webp)
Nina Zakharenko
A deep dive into git, this course is for developers who use git and GitHub every day and want to learn the inner workings and use advanced techniques.
![Git In-depth](https://static.frontendmasters.com/assets/courses/2018-02-20-git-in-depth/thumb.webp)
Developer Productivity
![ThePrimeagen](https://static.frontendmasters.com/assets/teachers/theprimeagen/thumb.webp)
ThePrimeagen
Build a pro dev workflow to increase your developer productivity across multiple machines, projects, and technologies. Learn more!
![Developer Productivity](https://static.frontendmasters.com/assets/courses/2021-10-19-developer-productivity/thumb.webp)
Web Authentication APIs
![Maximiliano Firtman](https://static.frontendmasters.com/assets/teachers/firtman/thumb.webp)
Maximiliano Firtman
Learn basic password logins to using Google to log in. Then, use WebAuthn API and Passkeys to use FaceID and biometrics to make passwordless web apps!
![Web Authentication APIs](https://static.frontendmasters.com/assets/courses/2023-02-15-web-auth-apis/thumb.webp)
Complete Intro to Real-Time
![Brian Holt](https://static.frontendmasters.com/assets/teachers/holt/thumb.webp)
Brian Holt
Learn to build apps where the client can push messages to the server and talk in real-time. Start today!
![Complete Intro to Real-Time](https://static.frontendmasters.com/assets/courses/2021-10-08-realtime/thumb.webp)
The Hard Parts of Servers & Node.js
![Will Sentance](https://static.frontendmasters.com/assets/teachers/sentance/thumb.webp)
Will Sentance
Uncover the most challenging, yet most powerful features in server Node.js, to help you write and debug professional server code.
![The Hard Parts of Servers & Node.js](https://static.frontendmasters.com/assets/courses/2019-05-24-servers-node-js/thumb.webp)
Introduction to Next.js 13+, v3
![Scott Moss](https://static.frontendmasters.com/assets/teachers/moss/thumb.webp)
Scott Moss
Next.js is a complete full-stack framework built on top of React.js. Use Next.js to create basic blog websites up to full-blown, full-stack apps and APIs. Plus, learn new features like using the app router, server and client components, and server actions!
![Introduction to Next.js 13+, v3](https://static.frontendmasters.com/assets/courses/2023-08-11-next-js-v3/thumb.webp)
JavaScript and TypeScript Monorepos
![Mike North](https://static.frontendmasters.com/assets/teachers/north/thumb.webp)
Mike North
Monorepos have taken the JavaScript world by storm, unlocking powerful new patterns around composition, encapsulation, and ease of maintenance.
![JavaScript and TypeScript Monorepos](https://static.frontendmasters.com/assets/courses/2020-11-18-monorepos/thumb.webp)
Basics of Go
![Maximiliano Firtman](https://static.frontendmasters.com/assets/teachers/firtman/thumb.webp)
Maximiliano Firtman
Get a quick introduction to Go. Learn basic syntax like variables, constants, data types, and creating and importing packages. You’ll get hands-on with all the necessary features of Go to get up to speed with the language quickly!
![Basics of Go](https://static.frontendmasters.com/assets/courses/2023-08-08-go-basics/thumb.webp)
Java Fundamentals
![Angie Jones](https://static.frontendmasters.com/assets/teachers/jones/thumb.webp)
Angie Jones
Learn Java, one of the most popular programming languages in the world, especially for enterprise applications! Learn object-oriented and functional programming techniques through hands-on coding challenges.
![Java Fundamentals](https://static.frontendmasters.com/assets/courses/2023-05-09-java/thumb.webp)
Rust for TypeScript Developers
![ThePrimeagen](https://static.frontendmasters.com/assets/teachers/theprimeagen/thumb.webp)
ThePrimeagen
As a TypeScript developer, expanding your skills with Rust can be a game-changer. Rust offers memory safety without a garbage collector, impressive performance, and a strong type system similar to TypeScript, but with even more robustness.
![Rust for TypeScript Developers](https://static.frontendmasters.com/assets/courses/2023-04-25-rust-ts-devs/thumb.webp)
Polyglot Programming: TypeScript, Go, & Rust
![ThePrimeagen](https://static.frontendmasters.com/assets/teachers/theprimeagen/thumb.webp)
ThePrimeagen
Bend your mind with programming a fully unit tested CLI application in three TypeScript, Go, and Rust back-to-back!
![Polyglot Programming: TypeScript, Go, & Rust](https://static.frontendmasters.com/assets/courses/2022-08-13-typescript-go-rust/thumb.webp)
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops