Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Full Stack Web Developer

via Udacity Nanodegree


Becoming a software engineer is one of the best career moves you can make. Udacity built this Nanodegree program with input from leaders in the software industry to provide world-class Full Stack Web Development instruction that features code reviews and mentorship support throughout the program.
Learn to design and develop powerful modern web applications that form the foundation for the apps, websites, and systems that people and businesses use every day.


Prerequisite Knowledge

To optimize your chances of success in the Full Stack Web Developer Nanodegree program, we recommend that you have experience writing and testing software with Python or another object-oriented programming language.See detailed requirements.

  • SQL and Data Modeling for the Web

    Master relational databases with the power of SQL, and leverage Python to incorporate database logic into your programs.

    Design a Venue Booking Database
  • API Development and Documentation

    Learn how to use APIs to control and manage web applications, including best practices for API testing and documentation.

    Trivia API
  • Identity Access Management

    Implement authentication and authorization in Flask and understand how to design against key security principle. You will also gain experience with role-based control design patterns, securing a REST API, and applying software system risk and compliance principles.

    Coffee Shop Full Stack
  • Server Deployment and Containerization

    Develop an understanding of containerized environments, use Docker to share and store containers, and deploy a Docker container to a Kubernetes cluster using AWS

    Deploy a Flask App to Kubernetes Using EKSFull Stack Web Developer Nanodegree Program Capstone

Taught by

Amy Hua, Caryn McCarthy, Gabriel Ruttner, Kennedy Behrman, Tobechukwu O., Przemyslaw W., Ivan C., Fred M., Kafilat A. and Arthur K.

Related Courses


Start your review of Full Stack Web Developer

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free