Info triangle 7c7c507fbda756270577cb1ffd57354dfced4fa55409809b69987ed2d9983efa Request Info
Request Information

By clicking next, you consent to receive autodialed informational or marketing calls or texts from NYCDA at the phone number you provided. Consent is not required to purchase goods or services. You can always call us at 844-322-CODE.

Ready to apply now?

Web Development Intensive

With the NYCDA full-time Web Development Intensive coding boot camp, you'll learn to code in just 12 weeks. It's time to jumpstart your career. Apply now.

What you'll learn

Learn how to code and design web and mobile responsive applications professionally in one immersive, project-based course. This 12-week, full-time intensive program transforms beginner students into entry level full stack web developers. We will guide you through this life-changing experience as you learn to use fundamental programming languages such as HTML, CSS, JavaScript, and Ruby. The New York Code + Design Academy will not only teach you these essential tools, but also provide career counseling and resources which include professional career development seminars conducted by working tech professionals in order to help you secure that next big opportunity. If you’re looking for a rigorous level of study that can help change your career, this is the class for you!

Front End Development

Front-end web development, also known as client-side development is the practice of producing HTML, CSS and JavaScript for a website or Web Application so that a user can see and interact with them directly.











Back End Development

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.



Database theory

Database Theory







Test driven development

Test Driven Development

Development Tools

Additional applications or software that developers and designers can use to increase productivity or functionality of websites.

Command line

Command Line







Other Skills

Miscellaneous tools or concepts a developer or designer should understand.

Collaborative dev

Collaborative Development

Computer science basics

Computer Science Basics

Model view controller


Object oriented programming

Object Oriented Programming

Upcoming Sessions

New york city

New York City


Tuition: $10,000.00

Days per week: 5

Times: 10:00 AM - 6:00 PM

Upcoming Sessions:

Sep 05, 2017 - Dec 01, 2017 (Mon, Tue, Wed, Thu, Fri)

Nov 06, 2017 - Feb 08, 2018 (Mon, Tue, Wed, Thu, Fri)




Tuition: $10,000.00

Days per week: 5

Times: 10:00 AM - 6:00 PM

Upcoming Sessions:

Oct 02, 2017 - Jan 03, 2018 (Mon, Tue, Wed, Thu, Fri)

Salt lake city

Salt Lake City


Tuition: $10,000.00

Days per week: 5

Times: 10:00 AM - 6:00 PM

Upcoming Sessions:

Sep 05, 2017 - Dec 01, 2017 (Mon, Tue, Wed, Thu, Fri)

Oct 02, 2017 - Jan 03, 2018 (Mon, Tue, Wed, Thu, Fri)

Washington dc

Washington, D.C.


Tuition: $10,000.00

Days per week: 5

Times: 10:00 AM - 6:00 PM

Upcoming Sessions:

Sep 05, 2017 - Dec 01, 2017 (Mon, Tue, Wed, Thu, Fri)

Oct 02, 2017 - Jan 03, 2018 (Mon, Tue, Wed, Thu, Fri)

Financing is available.

See Financing Options


Melissa Lin

Web Developer Zeta Interactive

​Not to be dramatic, but taking the Web Development Intensive was one of the best decisions I have made thus far. The small class size was great and the instructors were very supportive. I started with knowing little to nothing about programming and technology. What I have learned has exceeded my expectations. I now have the confidence and skills to self-teach and make my mark on the world wide web!

Bridget McMillan

Web Developer Self-Employed

My time at NYCDA was a bit of a blur, but several things stand out: the community I found there, built around the common sense of purpose and life in the trenches of a bootcamp; the excitement I felt there, fostered by the staff's hopes and expectations that we who were, as they say, 'noobs,' could build something useful from the ground up; and the foundation I was given to build upon, learning how to learn again, years after undergrad.


Week 1: Hello, World!

Learn how to write and structure elements within HTML5 and CSS3. After this week, you'll have a solid foundational knowledge in modern web design, including terminal and version control basics.

Week 2: JavaScript

JavaScript is currently one of the most widely used and implemented programming languages worldwide. This introduction to JavaScript programming will allow you to enhance user interaction with your web page and give you a basic understanding of development logic.

Week 3: Hello Ruby, Hello Sinatra

Ruby allows you to build web applications with a programming language that is dynamic, reflective, and object-oriented. This comprehensive overview of Ruby and introduction to the Sinatra web application framework will have you on your way writing dynamic websites by the end of the week.

Week 4: Databases

Database management systems and their integrations with web applications and programming languages like Ruby are vital tools for developers. During this week you'll learn to organize data and understand the relationships between system processes.

Week 5: Hello, Rails

The Rails web application development framework gives ease to building dynamic web applications. During this week, we focus on the basics of Rails and the Model-View-Controller (MVC) pattern.

Week 6: Advanced Rails

The parallels between Rails and Sinatra, and the foundational knowledge you've gained from earlier weeks, will definitely come in handy this week. We'll cover more advanced Rails concepts like ensuring database integrity, sending e-mail from your app, and web app security basics.

Week 7: Back End to Front End

This week focuses on using pre-rolled front end frameworks for rapid prototyping. You'll learn how to create your own front end framework, write mobile-friendly CSS, and work with SASS (Syntactically Awesome Stylesheets) to simplify CSS development.

Week 8: Test-Driven Development

This week teaches the importance of writing tests for your web application and how to do this most effectively. We’ll cover TDD basics, Unit Testing, and Acceptance Testing.

Week 9: Group Project

Tackle your first real project as a web developer! You'll work with your instructor and classmates as you jump into a 5-day hackathon to build a real web application of your choosing. This collaborative skills training will be very useful when you are out in the workforce.

Week 10: APIs, App Security/Monitoring, Advanced Deployment

This week covers application programming interfaces (APIs) and other sets of protocols and tools for building software applications. You’ll learn about integration with external APIs, the basics of app security and performance monitoring, and how to deploy to Amazon Web Services (AWS) to make building and managing your websites and applications easier.

Week 11: Intensive Workshopping, Computer Science Basics

In your second to last week, you’ll get an Introduction to Algorithms to better acquaint you with computer science basics. You will also workshop your final project and continue to prepare it for completion.

Week 12: Final Presentations

During this final week, you’ll continue to work on your final project and wrap up any loose threads from the last few weeks. You and your classmates will also present your solo projects and receive your certificates for completing the course.

Career Development Week

Outside of the 12-week program, this additional week consists of a series of seminars conducted by working tech professionals to give students insider lessons and tips from the field.

Student Projects

Our project-based curriculum gives students real-world experience working with the tools needed to succeed in technology. Here are some of the tools they've built along the way.

View All Projects


Q: How does this course differ from Web Development 100?

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.

Q: Will this course get me a job in the tech industry?

While we cannot guarantee students a job, we do offer career resources and training for our students to be competitive.

Q: Will I learn enough to be a full stack web developer?

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.

Q: Why does NYCDA teach Ruby?

Developers have many back end languages to choose from. We start with Ruby because it feels more natural to learn and is supported by Sinatra and Rails, two beginner-friendly frameworks.

After taking this course, you’ll be equipped with the theory and tools to continue with Ruby, or start learning other languages like Python or Java.

Q: What's the market like for Rails developers?

Demand for experts in specific languages changes year to year. We recommend researching projects and salaries for the most up-to-date information.