overview

New York City is proud to offer the NYC Web Development Fellowship, a 22-week program designed to train New Yorkers in the skills necessary to kick off careers in web development. The program will prepare graduates with no prior programming experience for jobs as Web Developers, creating web-based software applications that power internet companies like Intel, Etsy, and Kickstarter.

Offered by the Workforce Development Corporation, a not-for-profit affiliated with the NYC Department of Small Business Services, the Fellowship will support the growing number of tech companies in the City, especially in Downtown Brooklyn where the Fellowship’s campus is located. Fellows will receive their training from The Flatiron School free of charge—a program that normally charges tuition of $15,000.

as seen in

alumni stories

program

GOAL

The Fellowship is an intensive program designed to train New Yorkers with no prior coding experience to become production-ready web developers.

The program is adapted from The Flatiron School’s Web Development Immersive—a course that has successfully trained students for the workforce and helped them find web development jobs.

DETAILS

The Fellowship is full time. All applicants must be able to make the full 22-week commitment. Because the program focuses heavily on collaboration, Fellows are required to be on campus Monday through Friday, 9:00AM-6:00PM. Many Fellows also choose to complete additional work on campus over the weekends.

The NYC Web Development Fellowship offers The Flatiron School’s immersive program at no cost. Lunch and MetroCards will be provided. Only 32 students will be selected for the class. Applicants must meet all eligibility requirements and go through a competitive screening process.

structure

UNIT 1: 4 Weeks

Fundamentals

For the first four weeks of in-person instruction, Fellows will complete a curriculum focused on programming fundamentals. The goal of this portion is to get everyone in the Fellowship to a baseline skillset, while ensuring that all admitted Fellows are dedicated to doing the work necessary to be successful during the remainder of the course.

unit 2: 12 Weeks

Programming & Collaboration

This unit is focused on ensuring that Fellows are comfortable with advanced programming concepts, and writing software in a collaborative environment. There will be 3-5 hours of lecture per day, along with 3-5 hours of lab exercises. During this phase Fellows will also be required to publish regular technical blog articles and present projects at local Meetups. As we move through various areas of the curriculum, local experts will be invited to speak to the class.

unit 3: 6 Weeks

Application Building & Specialization

Learn by doing. Every student will work on at least three applications throughout the semester. One application will be a robust final project, built in a team over several weeks. Fellows will also work on smaller applications both individually and together. Towards the end of this period, they will have the opportunity to explore specific technologies that interest them, so they can further tailor their knowledge to specific industries.

unit 4: 12 weeks

Apprenticeship

Fellows will have the opportunity to apply and advance their newly-acquired knowledge with a 12-week paid apprenticeship. Each student will gain real-world work experience working on projects onsite, full-time at one of our apprenticeship partners, operating as a member of the team for the duration of the apprenticeship.

Apprenticeship Partners

curriculum

HTML5: ERB

HTML is the structure that supports the web. Whether writing it through ERB or vanilla HTML, Fellows will have no problem applying semantics to documents and utilizing the power of markup.

CSS: SASS & LESS

Fluency in the language that makes the web beautiful is a requirement. Fellows will use the popular SASS and LESS extensions to CSS to create efficient and organized front ends.

JavaScript

Fellows will bring the web to life with jQuery powered interactions and an understanding of the core of Javascript.

The Ruby Language

Fellows will be immersed in Ruby, a beautiful programming language designed to make developers happy.

Ruby on Rails

The number one web framework in use by Ruby Web Developers. It makes web development a productive pleasure.

Tactics

The speed and efficiency of a programmer can be measured by proficiency with their tools. Fellows will master Sublime Text shortcuts, and never, ever touch their mouse.

GIT Control

Code will be managed in Git. Fellows will collaborate with the world through Github—and learn to work fluidly with teams, both remote and onsite.

Databases

Relational or Document Store? MySQL or Postgres? Mongo or Redis? Cloud or dev/null? Learning the fundamentals to data storage is a must. Fellows will know SQL like the back of their hands.

Sysops

Every developer should be a basic system operator. Fellows will learn how to set up a cloud server, deploy to Heroku, and SSH their way around any shell.

APIs

Whether they are designing their own Sinatra powered API or consuming the Facebook Open Graph via RubyGems, Fellows will be part of the read/write web revolution.

Test Drive It

Whether test-driven or behavior-driven, testing is a crucial part to professional software development. Fellows will assert their way to confident code with continuously integrated test-suites.

Agile Methodology

Agile is more than just a development practice, it's a way of being. You will iterate your way to being a Scrum Master.

Open Source

Fellows will become part of the phenomenon of open source culture by contributing code and documentation to projects.

Blogs and Decks

The best way to learn is to teach. Throughout the semester Fellows will be writing blog posts on what they are learning and making presentations at local Meetups.

Coder Credentials

Finally, you'll have all the credentials you'll need, complete with a StackOverflow reputation, HackerNews account, and CoderWall endorsements.

ARE YOU A FELLOW?

instructors

Steven Nunez Lead Instructor
Blake Johnson Lead Instructor
Ian Miller Instructor
Katie Hoffman Instructor

hiring partners

Fellowship graduates have been hired at companies like:

NYC WEB DEVELOPMENT FELLOWSHIP

APPLY NOW PARTNER WITH US