Info triangle 7c7c507fbda756270577cb1ffd57354dfced4fa55409809b69987ed2d9983efa Request Info
Required
Request More Info

*All fields required

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?
Wdi

Web Development Intensive

Next Section in Salt Lake City: Sep 25 - Dec 19 $15,000
Monday, Tuesday, Wednesday, Thursday, Friday

Apply Now Request Info

This program is the very definition of intense. With 480 hours of in-class instruction, you will have the opportunity to learn from professional engineers in a community-based environment and immerse yourself in the world of web development. Designed to jumpstart your career, this program meets 5 days per week and requires 15-20 hours of self-guided project work outside of the classroom each week. We recommend that you clear your calendar and prepare yourself to be immersed in this transformational experience.

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.

Css

CSS

Html

HTML

Javascript

JavaScript

Jquery

jQuery

Sass

Sass

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.

Api

APIs

Database theory

Database Theory

Paperclip

Paperclip

Ruby

Ruby

Rails

Rails

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

Git

Git

Github

Github

Heroku

Heroku

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

MVC

Object oriented programming

Object Oriented Programming

Other Sessions

New york city

New York City

Details:

Tuition: $10,000.00

Days per week: 5

Times: 10:00 AM - 6:00 PM

Upcoming Sessions:

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

Jan 08, 2018 - Apr 03, 2018 (Mon, Tue, Wed, Thu, Fri)

Financing is available.

See Financing Options

Philadelphia

Philadelphia

Details:

Tuition: $15,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)

Jan 08, 2018 - Apr 03, 2018 (Mon, Tue, Wed, Thu, Fri)

You don't pay until you're being paid.

When you apply for our Web Development Intensive course in Philadelphia, you'll have the opportunity to finance through our Income Share Agreement.

It's not a loan, so there's no interest. There won't be endless payments, and you only pay when you're earning $40,000 or more.

No income? No payments.

Payments don't start until you're earning money, and only if it's $40k yearly or more.

Always Affordable

You'll pay 8% of your monthly earned income, so payments won't break the bank.

4 years or less

There's a maximum of 48 monthly payments, even less if you hit the payment cap sooner.

The Application Process

After filling out your application, an Admissions Officer will reach out to you about setting up your interview and assessment. Within 24 hours, you'll be informed of your admissions decision and your ISA qualification.
Salt lake city

Salt Lake City

Details:

Tuition: $15,000.00

Days per week: 5

Times: 10:00 AM - 6:00 PM

Upcoming Sessions:

Sep 25, 2017 - Dec 19, 2017 (Mon, Tue, Wed, Thu, Fri)

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

Jan 08, 2018 - Apr 03, 2018 (Mon, Tue, Wed, Thu, Fri)

You don't pay until you're being paid.

When you apply for our Web Development Intensive course in Salt Lake City, you'll have the opportunity to finance through our Income Share Agreement.

It's not a loan, so there's no interest. There won't be endless payments, and you only pay when you're earning $40,000 or more.

No income? No payments.

Payments don't start until you're earning money, and only if it's $40k yearly or more.

Always Affordable

You'll pay 8% of your monthly earned income, so payments won't break the bank.

4 years or less

There's a maximum of 48 monthly payments, even less if you hit the payment cap sooner.

The Application Process

After filling out your application, an Admissions Officer will reach out to you about setting up your interview and assessment. Within 24 hours, you'll be informed of your admissions decision and your ISA qualification.
Washington dc

Washington, D.C.

Details:

Tuition: $10,000.00

Days per week: 5

Times: 10:00 AM - 12:00 AM

Upcoming Sessions:

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

Jan 08, 2018 - Apr 03, 2018 (Mon, Tue, Wed, Thu, Fri)

Financing is available.

See Financing Options

Testimonials

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.

Curriculum


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.

FAQ'S

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.