- Student Services
- All Programs
- Full Time Intensives
- Part Time Intensives
- Student Login
Build the core computational logic of a website or web application. This includes interaction with a database or third-party integrations, and ensuring data integrity.
Additional applications or software that developers and designers can use to increase productivity or functionality of websites.
Miscellaneous tools or concepts a developer or designer should understand.
Computer Science Basics
Object Oriented Programming
Full Stack Web Developer Self-employed
Everything I have experienced with this class has exceeded all my expectations: insightful and comprehensive curriculum, friendly and patient teachers, and lots of fun.
Business Engineer Finaps
After finishing the three-month full stack web development bootcamp at The New York Code + Design Academy, I immediately started working at Finaps. This job allows me to learn on the go and challenges me to develop applications that truly add value and inspire others the way I am inspired by the work of my colleagues. The bootcamp opened up a whole new exciting world for me and I made some great friends!
We teach you how to use Git and GitHub so you have the tools in place to keep track of a project with multiple working people and parts. From there, you will begin to build websites on your own and collaboratively. You’ll also be introduced to the jQuery framework to make your code simpler.
This week you will explore the properties of Ajax, and learn how to make calls to external resources to communicate with a database behind the scenes.
We focus on databases and how to fundamentally save data to your application using Postgres. We also go into more advanced concepts in filesystem communication with a Node application.
During this week, you’ll set up human-readable urls to improve interaction, gain a better understanding of browser functionality, and learn about how cookies store vital data about user communication with an application.
This week you’ll learn about how an application is structured, how to save data securely in the database, and how to wrap up the app with a user-friendly interface.
Throughout week nine, you will work in groups building Node applications. You’ll also learn how to validate and securely save data, and dive into SASS, a developer’s tool for styling web applications.
During this week, you will continue to work on group projects and learn how to build and run tests for web and mobile applications.
During your last week of the program, you’ll finish your final projects and present them! We’ll also teach you websockets, an open communication between multiple users, and top off the course with an introduction to the most popular JS frameworks in the world, React.js.
This course focuses on Node.js as the back end programming language whereas the Web Development Intensive uses Ruby on Rails.
The primary difference between Web Development Intensive and Web Development 100 is time (480 vs 96 hours spent in class). Web Development Intensive is a full-time, immersive course that teaches full stack web development that devotes more time to back end programming. Web Development 100 is a part-time evening course that gives students a strong set of fundamentals to prepare them for a more advanced track of their choice.
While we cannot guarantee students a job, we do offer career resources and training for our students to be competitive.
The Web Development Intensive provides a strong foundation in web development fundamentals with a focus on back end programming. Many students find work after this course as junior web developers.
If your goal is a career change, we recommend spending as much time as possible polishing your projects in and outside of the classroom.