Udacity part of Accenture logo

Full Stack JavaScript Developer

Gain full stack confidence with this JavaScript Nanodegree. Learn to create secure APIs, connect databases, manage front-end frameworks, and launch apps using industry-standard tools like AWS and CI/CD.

  • Nanodegree Program
  • Intermediate
  • 70 hours
  • 4.7 (85)
  • Updated: Oct 16, 2025

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Skills you'll learn

68 skills

  • API development
  • AWS elastic beanstalk
  • Angular cli
  • Scripting
  • NodeJS

Prerequisites

8 prerequisites

Prior to enrolling, you should have the following knowledge:

  • Basic typescript
  • HTTP
  • Command line interface basics
  • CSS
  • JSON

You will also need to be able to communicate fluently and professionally in written and spoken English.

Program Outline

  • 6 courses
  • 28 lessons
  • 4 projects

Program Instructors

4 instructors

Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Andrew Wong

Software Engineer

Rachel Manning

Full Stack Developer

Guillaume Bibeau

Senior Staff Engineer at MetaMask

Alyssa Hope

Instructor

Andrew Wong

Software Engineer

Rachel Manning

Full Stack Developer

Guillaume Bibeau

Senior Staff Engineer at MetaMask

Alyssa Hope

Instructor

Reviews

Average Rating: 4.7 (85 Reviews)

شكرااااااا

RINAD ALGHAMDI

Nov 5, 2025

شكرا جزيلا

RINAD ALGHAMDI

Nov 5, 2025

The exercise environment needs serious improvement. Whenever I try to npm install something, it just hangs. The lectures are also dry and boring and don't go into enough depth. The projects are great for practice though. I usually just skip the exercises so I can reach the projects faster.

Lifeng T

Aug 28, 2023

the product is great, It is the primary gateway to getting started

Haneen M

Aug 19, 2023

First of all, THE UNIT OF BACK_END IS VERY CONFUSING !! In the unit and exercise of MIGRATIONS, when running the command db-migrate up, I get the following error: First: how can I create a docker container for PSQL ? IT HAS NOT BEEN EXPLAINED ! I installed Docker desktop but I have no idea about the commands to create a container for our Databases !! Second: What are the commands to connect to the database ? IT HAS NOT BEEN EXPLAINED Third: I installed PSQL lovally (antoher thing that HAS NOT BEEN EXPLAINED), is it necessary to install PSQL locally when using the Docker cointainer for PSQL ?? Fourth: I have CLONED the repository with all set up done with the docker-compose.yml you provided: So what can I do to create and contect that container with my Database ?? I am completely LOST I also install PSQL locally with the port: 3000... I don't know if it's going to be a problem with the 5432:5432.... There are SO MANY things that you are leaving NOT only behind but also left it for future lessons which makes everything SO CONFUSING ! Please, I want some clarification on this lesson.

Julio V.

Sep 30, 2022

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Other programs you might like:

Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.