Your web development career starts here.


Through a partnership with the NYC Tech Talent Pipeline, General Assembly is proud to support tech sector growth and deliver its flagship Web Development Immersive training to New Yorkers across the five boroughs.

The NYC Web Development Fellowship at General Assembly trains individuals in the most in-demand web development skills and aims to increase the overall pipeline of homegrown tech talent for local businesses. It is a tuition-free program intended for New Yorkers without previous experience or education in the field.

With curricula developed in partnership with leading industry employers, and training delivered by seasoned practitioner faculty at General Assembly, this full-time 14-week program (running from July 5th until mid-October; 9am to 5pm) will prepare participants with no prior professional coding experience for competitive, full-time jobs as web developers post-graduation.

Applications are due by Sunday, June 19th at midnight. This is a highly competitive program and decisions are made on a rolling basis, so we encourage you to apply now!

View from the top


Learn and apply the skills you need to start a career in code.

1. Pre-Training (2 weeks)

This full-time pre-training will help you get acclimated at General Assembly’s campus and learn the fundamentals of web development, including HTML, CSS, and JavaScript, with guidance from our team of experienced instructors.

2. Web Development Immersive (12 weeks)

During our full-time, twelve-week training, you will learn how to build websites and data-driven apps while collaborating with classmates on a range of projects.
Preview the curriculum.

3. Internship (3 months)

After you complete the program, launch your new career in web development by applying for full-time, web development internships at technology companies with the support of our career coaches.


The Web Development Fellowship at General Assembly is offered free of cost to selected applicants that complete General Assembly's competitive application process. It is an intensive, full-time training program designed for residents of New York who are committed to training for and seeking full-time employment as
entry-level Web Developers.
Please apply if you meet the eligibility requirements below, and are determined to launch a career in web development at some of the most innovative companies in New York.


You must:


    Be at least 18 years of age


    Be a New York City resident


    Be authorized to work in the United States


    If currently employed, trainee must have an annual income of no more than $50,000


    Meet all selective service requirements (see details)


    No prior experience in web development (defined as no prior employment, whether part-time or full-time, as a web developer)

  • Must be available for all sessions of the 14-week course, including attending in-person sessions five times per week, 9am-5pm throughout the duration of the course
  • Must be committed to completing all out of class assignments and lessons, estimated to be 20 hours per week
  • Must consider non-tuition living expenses for duration of the 14-week program, including housing expenses, phone/internet expenses, child care expenses, etc.
  • Must commit to participation in General Assembly’s internship search support programming after completion of program.

    We love questions, almost as much as we love providing answers. Here are a few samplings of what we're typically asked, along with our responses:

    What’s included with this program?

    If accepted to the program, all participants will receive the training free of cost. As a student in the program, you will receive all of the hardware and software necessary. You will also receive a free Metrocard during training to ensure you can get to class, meetups and networking events on your journey to becoming a web developer!

    Why are these skills relevant today?

    There's never been a better time to start a career as a web developer. From startups to Fortune 100 companies, there is a consistent demand for developers who both write high-quality code and experienced problem solvers who can design creative solutions.

    What practical skill sets can I expect to have upon completion of the course?

    Preview the curriculum here. By the end of the course, you will be able to:

    • Write HTML, CSS, and JavaScript that displays as intended in modern browsers.
    • Develop a back-end web application and APIs using a modern programming language and MVC web development framework, such as Rails.
    • Develop a dynamic front-end to your application using a modern framework used to create single-page apps, such as Angular or Backbone.
    • Consume web APIs from third-party sites like Twitter or Yelp.
    • Write secure applications and deploy them to cloud services like Heroku.
    • Collaborate within a team using an agile development workflow and widely-accepted collaboration practices using Git.

    What can I expect to accomplish by the end of this course?

    By the end of the course, you will have:

    • Completed several individual and group projects, including one primary portfolio project.
    • Learned about web development from experienced developers.
    • Networked with some of the best developers, companies, and entrepreneurs in your local community.
    • Prepared yourself with the foundational knowledge you need to begin a career of continuous learning.

    Are there any prerequisites for the course?

    You do not need to have prior experience in the technology industry. In order to be admitted to this program, you must complete a competitive application process that includes the course application, interview, and admissions task. The only real prerequisite is having a passion for coding and a burning desire to become a professional web developer!

    What can I do to prepare?

    Even a few hours of practice can give you a better understanding of what it means to be a developer, which is an important criterion in our admissions process. We encourage candidates to apply if they have had exposure to coding. If you haven’t, try our free online course called Dash If you want to keep practicing, you can find additional resources at Codeacademy and Udemy.

    More Questions?