New York City is proud to launch the new NYC Web Development Fellowship, designed to train Fellows with the skills necessary to start a career in web development. Graduates from the Fellowship will be qualified to for jobs as Web Developers, creating web-based software applications that power internet services like Twitter, Tribeca Film Festival and The New York Times.
Offered by the Workforce Development Corporation, a not-for-profit affiliated with the NYC Department of Small Business Services, this initiative was announced by Mayor Bloomberg in the State of the City address in February. It will support the growing number of tech companies in the City, especially in Downtown Brooklyn where the Fellowship’s campus will be.
This Fellowship will allow New Yorkers to get training from The Flatiron School at no-cost – a program that normally charges students $12,000. Only 28 students will be selected per class. Applicants must be eligible and go through a competitive screening process.
- Be at least 18 years of age
- Live in New York City
- Have never been employed (full-time or part-time) as a web developer
- Currently earn less than $50,000 per year or be unemployed
- Meet all federal selective service requirements, where applicable
All admitted fellows must be committed to doing 150+ hours of prework and being on campus from 9:00AM to 6:00PM, Monday thru Friday, starting in October, 2013 through February, 2014 (dates subject to change). Admissions are done on a rolling basis, so the earlier you apply, the better. Have questions about Eligibility? See our Frequently Asked Questions for answers, or contact firstname.lastname@example.org.
Deadline to apply is Wednesday, September 18th at 11:59PM EDT.
Become a production ready-developer
The NYC Web Development Fellowship is a 22-week, full time, intensive program, designed give New Yorkers with no prior experience the skills and experience needed to be hired as entry-level Ruby developers.
The Fellowship is adapted from an existing program from the Flatiron School that has shown much success in training people in the skills they need to get jobs as web developers. To see more information about where previous graduates of the Flatiron School have been hired as engineers, click here.
Because the program focuses heavily on collaboration, Fellows are required to be on campus Monday through Friday, 9:00AM-6:00PM throughout the duration of the program. There will be additional work beyond those hours that can be done from home, though many Fellows will choose to stay late and come in on weekends.
During the first 4 weeks of the 22-week program, you will complete 150+ hours of prework assignments at home or on campus. This, plus the following 18 weeks of on-campus learning, adds up to a 22-week commitment.
The cost of this program is normally $12,000, but now, the NYC Web Development Fellowship offers this program at no cost. Because of this, all applicants must be serious about the full 22-week time commitment.
Work in Pairs
All Fellows will be learning and working in teams throughout the fellowship. We put a strong emphasis on teamwork in order to foster a real-world work environment.
Learn to Learn
Technology is always changing, so part of being a great developer is being comfortable being a beginner and learning new things. We will spend a significant amount of time learning new and varied skills, and developing your ability to learn.
Build Real Things
The best way to learn is by doing – but there is no point in building another sample blog, micro-status, or to-do list application. Instead, you will be building software that the school will use every day. Expect to work on projects that will require a full-stack of skills and technologies.
While building, you will go through all the phases of a project figuring out what features to implement, breaking them into small iterations and stories, delegating and accepting work, automating a test suite, deploying to production, and more.
By the end of the Fellowship, you will have built at least one project on your own and at least one, more complex project as part of a team. To see examples of what previous students of The Flatiron School have built, visit built.flatironschool.com
A few examples of projects built by graduates of The Flatiron School:
Viewfinder.io - Ruby Week 8 Side Project
Viewfinder is a game built on the Instagram API. The application pulls in geo-tagged photos from instagram and asks users to guess the location where the photo was taken by dropping a pin on a google map.
Built @ Flatiron School (Ruby Team Project)
Built@FlatironSchool (a.k.a GitGallery.com) is a CMS designed to store and share galleries of open-source software projects. Designers have awesome resources to visually showcase their work, like Behance and Dribble. While we all love Github, GitGallery allows developers to showcase their projects in a more visually appealing way. When a project is added, GitGallery automatically pulls in all kinds of awesome Github stats, including information on all the contributors, and does some pretty cool analysis on the commits over time.
Octomaps (Ruby Week 4 Side Project)
Octomaps is a mapping application designed to show how people from all over the world work together in creating great open-source software.
HandRaise (Team Project)
HandRaise is a classroom management tool. It allows students to post their questions online and see what questions other students are asking so they can help out. It also contains a dashboard view (usually projected on screen throughout the day - yep, we actually use it :) so students can see which TA’s are helping whom. TA's also get mobile notifications if for some reason a student isn’t being helped quickly enough.
To see more information about where previous graduates of the Flatiron School have been hired as engineers, click here.
If you are a company and wish to learn more about how we work with hiring partners, please contact us.
Unit 1: Prework (4 weeks)
Before in-person instruction begins, Fellows will complete 150+ hours of preparatory work. The goal of the prework is to get everyone in the Fellowship to a minimum baseline, while ensuring that all admitted Fellows are dedicated to doing the work necessary to be successful during the remainder of the course. During this portion of the Fellowship, Fellows are not required to work on campus, though they will have the option to do so and full access to instructors to help guide them through the work. The prework curriculum is outlined at http://prework.flatironschool.com
Unit 2: Programming Fundamentals and Collaboration (6 Weeks)
This unit is focused on ensuring that fellows are comfortable with fundamental programming concepts, and the basics of writing software in a collaborative environment. There will be 3-5 hours of lecture per day, along with 3-5 hours worth of lab exercises. During this phase fellows will also be required to publish regular technical blog articles, as well as 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: Application Building and Specialization (8 Weeks)
Learn by doing. Every student will work on at least 3 applications throughout the semester. One application will be a robust “Capstone” project, built in a team of four fellows over several weeks. Fellows will also work on smaller applications both individually and in teams. Towards the end of this period, fellows will have the opportunity to explore specific technologies that interest them so that they can learn more about technologies for specific industries.
Unit 4: Apprenticeships and Job Training (4 Weeks)
In order to give fellows a robust enough resume to demand the best web development positions, we plan to work with our employer network to have each student gain real-world work experience through apprenticeship projects. We will also use this time to provide in-depth training on technical interviewing skills and workplace best practices.
HTML is the structure that supports the web. Whether writing it through ERB or vanilla HTML, you 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. You will use the popular SASS and LESS extensions to CSS to create efficient and organized front-ends.
The Ruby Language
You will be so 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.
The speed and efficiency of a programmer can be measured by proficiency with their tools. You'll master Sublime Text shortcuts, and never, ever touch your mouse.
Your code will be managed in Git and you'll collaborate with the world through Github. We'll invest the time to learn to work fluidly with teams, both remote and onsite.
Relational or Document Store? MySQL or Postgres? Mongo or Redis? Cloud or dev/null? Learning the fundamentals to data storage is a must. You will know SQL like the back of your hand.
Every developer should be a basic system operator. You'll know how to setup a cloud server, deploy to Heroku, and SSH your way around any shell.
Whether you're designing your own Sinatra powered API or consuming the Facebook Open Graph via RubyGems, you'll 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. You'll assert your way to confident code with continuously integrated test-suites.
Agile is more than just a development practice, it's a way of being. You will iterate your way to being a Scrum Master.
You will become part of the phenomenon of open source culture by contributing code and documentation to a variety of projects.
The best way to learn is to teach. Throughout the semester you will be writing blog posts on what you're learning and making presentations at local meetups.
Finally, you'll have all the credentials you'll need, complete with a StackOverflow reputation, HackerNews account, and CoderWall endorsements.
On top of meeting eligibility requirements, here’s we look for in future developers:
Learning is a team sport. As such, we value diversity in background and perspective. Our student backgrounds have includeded professional poker players, Major League Baseball players, entrepreneurs, artists, writers, designers, lawyers, investment bankers, and more.
Our students are smart. That being said, we see code as a form of expression and value creativity above all else. Over 80% of previous Flatiron School graduates have had backgrounds in photography, design, writing, or music. Ultimately, students learn more from each other than from lectures. Smart students means great teachers.
There are lots of great reasons to learn how to code. You can get a great job at a tech startup! Or launch an app and be the next Mark Zuckerberg! While those are great goals, if that’s what you’re looking for, this Fellowship is not for you. Flatiron School approaches coding as a lifelong craft, rather than a means to an end. Fellows must be passionate about being great developers and writing code that impacts people.
I like to think about thinking, especially the type of thinking that happens when people write code.
When I was in college at Wesleyan University, people called me "The Network". As a freshman I had inherited a dubiously-legal cardboard box held together with beer wrappers that ran some homespun instances of dc++, bang with friends, and an anonymous confession board. It was clearly the beginning of something beautiful.
Since those days of trolling campus network bandwidth, I've had a pretty varied experience. A former NYC Teaching Fellow, I've lingered somewhere on the vast spectrum formed by the intersection of education and technology; along the way, I taught myself to be a web developer.
Nowadays I evangelize open source: maintaining the sinatra-recipes project, while also contributing to several others. I also actively work on transparent government and civic technology initiatives through my role as dev captain and co-organizer of the NYC Code for America brigade, #betaNYC.
After spending four freezing years in New Hampshire for college, I took to Hawaii where I was determined to learn 1) how to surf and 2) how to live the good life. After realizing I wasn't satisfied in paradise, I took the red pill and moved to NYC. I spent a few years building complicated Excel applications for hedge funds, traveled the world, and eventually found my calling: worshipping at the church of DHH.
If I'm not coding, you'll probably find me shredding waves on a beach somewhere tropical. But I always come back really missing SublimeText.