View all online courses
View all campus courses

NYC iOS Developer Program

Become a professional iOS developer with our proven curriculum in 12 weeks in our state-of-the-art campus in lower Manhattan.

Upcoming program date: Jun 5 - Aug 25, 2017

At a Glance

  • One-time tuition of $15,000. Finance and pay as little as $380/month

  • Program held on our NYC Campus at 11 Broadway in Downtown Manhattan

  • Job Guaranteed, with full Career Services

  • Rigorous, proven coursework independently authored by Flatiron School

  • ~100 hours of pre-work and 12 weeks of rigorous coursework authored by Flatiron School

  • Full-time. Meets Monday thru Friday 9am to 6pm, but students are welcome on campus all day.

  • No prerequisites or prior experience required, but students must apply and earn admission through a rigorous selection process

  • Become a valuable iOS developer

    Learn how to make modern, advanced mobile applications. Understand important iOS topics like Objective-C, Swift, UIKit, and Core Data, along with soft skills like how to learn new languages and debug programs. Create real projects with actual developer tools like XCode, GitHub, and Bash. It’s hard work worth doing.

  • A Welcoming Community for Difficult Work

    Our NYC campus is the perfect place to learn to code. Surround yourself with expert instructors, clever classmates, and valuable career advisors.

  • Guaranteed Results

    You’ll earn a great job after graduation or your money back. Our relentless Career Services team is behind our 98% placement rate.

What it’s like

NYC iOS Developer Program
The Experience

The Experience

To turn students into professional coders in just 12 weeks, our program must teach not only how to code, but how to be a professional developer.

The first is all about internal skills. The second depends also on how one interacts with and influences the world around them.

How to Code

The course starts out highly structured, with frequent scheduled lectures and simple code labs. These first few weeks increase a student’s fluency with a core set of technologies. A student might have 3-4 hrs of lecture per day and less time for independent work. As the course evolves, there’s deliberately less structure: fewer lectures and more project work. In the beginning of the course, students work on structured assignments but soon progress into developing their own iOS applications. We go from handing you the fish to teaching you how to fish; from handing you the necessary code snippets and libraries to teaching you how to solve problems yourself. Critically, about 70% of students’ time is spent working in teams or pairs.

How to Be a Developer

A large part of being a developer is learning to be comfortable with being uncomfortable. Throughout the semester, our students engage in a wealth of activities that build the communication and collaboration skills essential to growing as developers.

Outstanding developers also need to become trusted members of the broader coding community, so we host networking and instructional events with special guests, from technical talks to panels of tech startup CTOs. We also empower and lift our students into positions of leadership by helping them to host Meetups, give presentations, and requiring them to blog on a regular basis (read an alumna’s take on The Benefits of Blogging: How and Why To Keep A Technical Blog).

NYC iOS Developer Program
Real Tools

Real Tools

Our students learn using real iOS development tools like XCode and GitHub. Students can review course material or past lectures and submit assignments through our GitHub-integrated learning platform, making it easier to stay organized and on track. Students graduate with a public GitHub portfolio of incredible work.

  • Use Real Tools

    You can’t learn real skills without real tools. Students set up a real development environment and use a professional command line and Git-based workflow.

    Use Real Tools

    You can’t learn real skills without real tools. Students set up a real development environment and use a professional command line and Git-based workflow.

  • Open Curriculum

    Because our curriculum is 100% open-source, it stays more fresh and current than any other. Students are encouraged to suggest changes directly from our online platform, and receive public credit for doing so. We continually improve our coursework in reaction to feedback and real-world changes, and our edits are supplemented by hundreds of student submissions each month.

    Open Curriculum

    Because our curriculum is 100% open-source, it stays more fresh and current than any other. Students are encouraged to suggest changes directly from our online platform, and receive public credit for doing so. We continually improve our coursework in reaction to feedback and real-world changes, and our edits are supplemented by hundreds of student submissions each month.

NYC iOS Developer Program
Flatiron Students Are...

Flatiron Students Are...

Flatiron students are…

Passionate

Our students are passionate about learning to code and don’t see it as merely a way to get a high-paying job. We’re looking for people who want to devote their careers to the craft of code.

Determined

Our students display tremendous grit (passion and perseverance for long-term goals), a better predictor of success than talent alone. They’ve had success in their former careers maintain ambitious projects outside of work.

Smart & Creative

Our courses are intense, so we admit diverse applicants who show intellectual stamina, and who have demonstrated the ability think about problems in highly structured ways — from chemical engineers to musicians to math teachers.

Diverse & Interesting

We don’t admit one student at a time; we admit a class. Our admissions team is dedicated to cultivating a diverse student body that boosts the creativity of everyone in the group. While this certainly means diversity in terms of race, ethnicity, and gender, we go out of our way to seek diversity of backgrounds, experiences, and perspectives. We like to bring together amazing people who normally would not have found each other.

Meet a few of our graduates

  • Jordan Guggenheim

    iOS Engineer, okCupid

    Right after Jordan graduated from Flatiron School, he decided to build Skycast, a fun weather app that includes flying sheep and raining cats and dogs. “Having a side project definitely caught the eye of OkCupid,” Jordan says. “In fact, the final step in the application process was sitting down with OkCupid’s Chief Product Officer and showing her Skycast.”

  • Anne Lindsley

    iOS Developer at DADO Labs

    Anne Lindsley never thought she was cut out to be a programmer. As someone who rafts, hikes, and camps, however, she never had a shortage of an adventurous spirit. And after working around mobile developers for a period of time, her thinking around a possible career in programming began to change. Anne opened up to Flatiron School about how she got into iOS programming, and how she’s never looked back since.

  • Len Li

    Mobile Engineer at Zola.com

    Len Li spent quite a few years trying to figure out his real passion. After leaving a career in supply chain consulting, he began to focus on front-end web development — then he found his true calling. Now, his mobile development work with Zola has been featured in the Apple store, and he’s even designing games in his free time.

Meet a few of our graduates

NYC iOS Developer Program
Curriculum

Curriculum

Our iOS Developer Program teaches students everything they need to build advanced mobile applications, both independently and in teams. This robust course is designed to teach students to think, and build, like a software engineer.

  • Practice object-oriented and functional programming techniques in both Objective-C and Swift
  • Create beautiful mobile applications by utilizing the various features of UIKit
  • Store data locally and remotely using Core Data and Firebase
  • Conquer data-rich web APIs
  • Discover and integrate open-source code repositories into your applications
  • Create a detailed work history on GitHub

Acknowledging that working as an iOS developer requires proficiency in both Objective-C and Swift, our curriculum focuses on teaching students both languages as well as the ability to create hybrid applications. Keeping in mind that students will submit their projects to Apple’s App Store, excellent coding practices are encouraged across both languages. Students learn how to build sleek mobile apps that conform to the device with AutoLayout.

What Our Students Accomplish

Student projects including building fully functioning iOS apps such as…

  • Gesture Recognition and Touch Screen Interface

    Build a zen garden app that lets you drag, rotate, and zoom in on images

    • UIGestureRecognizer
    • UIImageView
  • Location Services App

    Learn how to access GPS locations and interface with an embedded app

    • CoreLocation
    • MapKit
  • API Integration

    • NSURLSession/AFNetworking/Alamofire
    • Threading with Grand Central Dispatch

What Our Students Accomplish

Student projects including building fully functioning iOS apps such as…

  • “My #FlatironSchool experience was an opportunity for grit & joy that comes from overcoming complex challenges!”

    • Mariya Eggensperger

    • Flatiron Graduate
    • Mariya Eggensperger

    • Flatiron Graduate
  • “My #FlatironSchool experience was an opportunity for grit & joy that comes from overcoming complex challenges!”

    • Mariya Eggensperger

    • Flatiron Graduate
    • Mariya Eggensperger

    • Flatiron Graduate
  • “Becoming a better programmer by learning some top refactoring tips from @tutec @thoughtbot #ThankYou #FlatironSchool”

    • Ben Stewart

    • Flatiron Alum
    • Ben Stewart

    • Flatiron Alum
NYC iOS Developer Program
Instructors

Instructors

Our experienced faculty writes and teaches our course curricula and is available on campus for pair programming and mentorship.

We believe that teaching is a craft. Having a practitioner give a one-hour lecture is one thing. But if you want to master a subject, an incredible teacher is invaluable. No matter how much you love a topic, if you don’t have a great teacher, you won’t learn nearly as much.

Our Dean Avi Flombaum gets inspired by this quote by Antoine de Saint-Exupery, author of The Little Prince.

“If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.”

The only way to truly connect with programming is to fall in love with it. This is the guiding force behind everything we do, from teaching the history of code, to bringing in guest speakers, to building real-world applications. If we can get students to fall in love with programming, the way our teachers have, they’ll never give up. They’ll continue to push the boundaries of their own knowledge and continue to get better.

Instructor Profiles

  • “How I Switched My Career, Learned to Code, and Scored My Dream Job in 3 Months @FlatironSchool http://bit.ly/1Us4QnQ”

    • Chloe Lee

    • Web Developer Grad
    • Chloe Lee

    • Web Developer Grad
  • “How I Switched My Career, Learned to Code, and Scored My Dream Job in 3 Months @FlatironSchool http://bit.ly/1Us4QnQ”

    • Chloe Lee

    • Web Developer Grad
    • Chloe Lee

    • Web Developer Grad

Instructors

Our experienced faculty writes and teaches our course curricula and is available on campus for pair programming and mentorship.

We believe that teaching is a craft. Having a practitioner give a one-hour lecture is one thing. But if you want to master a subject, an incredible teacher is invaluable. No matter how much you love a topic, if you don’t have a great teacher, you won’t learn nearly as much.

Our Dean Avi Flombaum gets inspired by this quote by Antoine de Saint-Exupery, author of The Little Prince.

“If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.”

The only way to truly connect with programming is to fall in love with it. This is the guiding force behind everything we do, from teaching the history of code, to bringing in guest speakers, to building real-world applications. If we can get students to fall in love with programming, the way our teachers have, they’ll never give up. They’ll continue to push the boundaries of their own knowledge and continue to get better.

Instructor Profiles

  • “How I Switched My Career, Learned to Code, and Scored My Dream Job in 3 Months @FlatironSchool http://bit.ly/1Us4QnQ”

    • Chloe Lee

    • Web Developer Grad
    • Chloe Lee

    • Web Developer Grad
  • “How I Switched My Career, Learned to Code, and Scored My Dream Job in 3 Months @FlatironSchool http://bit.ly/1Us4QnQ”

    • Chloe Lee

    • Web Developer Grad
    • Chloe Lee

    • Web Developer Grad
NYC iOS Developer Program
Projects

Projects

During “project mode”, the school turns into a mini dev shop. That means morning standups with your group and an instructor to guide you towards the right features and tasks. No more going down rabbit holes that take forever and don’t return much.

Instructors act as your senior developer to guide you through what is worth building, and won’t pay off. Spend all day coding with your group, understanding agile software practices and all of the ups and downs of product development. In the end you’ll have an amazing project to show off to your future employers.

Student-Built Apps

  • Here are a few examples of successful student-build apps that were submitted for their final assessment…
  • FanBase

    An ecosystem for music lovers. Users can subscribe to their favorite artist and interact with other fans. Features include:

    • Chat With Fellow Fans
    • Preview Top Ten Songs
    • Stream Music In Spotify
    • View Nearby Artist Concerts
    • See Latest Tweets About Artists
    • Check Concert Ticket Availability
  • 4plan

    An iOS floor plan app that allows the user to visually design a space and virtually arrange furniture.

    • Add custom room sizes.
    • Use standard or add your own sizes for home items.
    • All visuals will be to scale based on given or standard sizes.
    • Save floor plan images to camera roll.
    • Keep track of multiple floor plans.

Student-Built Apps

  • Here are a few examples of successful student-build apps that were submitted for their final assessment…
  • “Check out my blog on iOS Development, including how to make a custom gesture recognizer in Objective-C! https://medium.com/@jen.sip @FlatironSchool”

    • Jennifer Sipila

    • Flatiron Student
    • Jennifer Sipila

    • Flatiron Student
  • “Check out my blog on iOS Development, including how to make a custom gesture recognizer in Objective-C! https://medium.com/@jen.sip @FlatironSchool”

    • Jennifer Sipila

    • Flatiron Student
    • Jennifer Sipila

    • Flatiron Student
  • “Super awesome student presentations tonight @FlatironSchool #iOS Development #AlwaysLearning”

    • Kenny Liang

    • JP Morgan Chase
    • Kenny Liang

    • JP Morgan Chase

Projects

During “project mode”, the school turns into a mini dev shop. That means morning standups with your group and an instructor to guide you towards the right features and tasks. No more going down rabbit holes that take forever and don’t return much.

Instructors act as your senior developer to guide you through what is worth building, and won’t pay off. Spend all day coding with your group, understanding agile software practices and all of the ups and downs of product development. In the end you’ll have an amazing project to show off to your future employers.

Student-Built Apps

  • Here are a few examples of successful student-build apps that were submitted for their final assessment…
  • FanBase

    An ecosystem for music lovers. Users can subscribe to their favorite artist and interact with other fans. Features include:

    • Chat With Fellow Fans
    • Preview Top Ten Songs
    • Stream Music In Spotify
    • View Nearby Artist Concerts
    • See Latest Tweets About Artists
    • Check Concert Ticket Availability
  • 4plan

    An iOS floor plan app that allows the user to visually design a space and virtually arrange furniture.

    • Add custom room sizes.
    • Use standard or add your own sizes for home items.
    • All visuals will be to scale based on given or standard sizes.
    • Save floor plan images to camera roll.
    • Keep track of multiple floor plans.

Student-Built Apps

  • Here are a few examples of successful student-build apps that were submitted for their final assessment…
  • “Check out my blog on iOS Development, including how to make a custom gesture recognizer in Objective-C! https://medium.com/@jen.sip @FlatironSchool”

    • Jennifer Sipila

    • Flatiron Student
    • Jennifer Sipila

    • Flatiron Student
  • “Check out my blog on iOS Development, including how to make a custom gesture recognizer in Objective-C! https://medium.com/@jen.sip @FlatironSchool”

    • Jennifer Sipila

    • Flatiron Student
    • Jennifer Sipila

    • Flatiron Student
  • “Super awesome student presentations tonight @FlatironSchool #iOS Development #AlwaysLearning”

    • Kenny Liang

    • JP Morgan Chase
    • Kenny Liang

    • JP Morgan Chase
NYC iOS Developer Program
Career Services

Career Services

We’ve seen a lot of success with graduate employment rates. Online Career Change graduates have access to the same incredible career services team that has helped 98% of our in-person graduates earn jobs, with full-time starting salaries over $74,000.

What Students Can Expect From Us

DURING THE SEMESTER: MEET YOUR COACH & KICK OFF CAREER PREP

Meet your coach: Every student is assigned a dedicated Career Coach, who will work with you to build a resume, kick off 1:1 career advice sessions, and practice interviewing and networking strategies that will help you connect with people inside and outside your network as you’re starting your job search.

Career Prep: You’ll have access to a Career Prep curriculum detailing how to build your online and offline presence, how to network, how to approach technical interviews, and more. As you’re working through the curriculum, you’ll meet with your Career Coach, who will offer additional guidance tailored to your specific experiences.

After Graduation: Introductions and Continued Support

After graduation, you’ll meet with your coach regularly to review and build your job-search pipeline, and to talk through how to approach specific interviews and interactions with employers — everything from what to write in a follow-up e-mail to what to expect in an interview. Your Coach will help you leverage your own personal and professional network, manage interview processes, and identify ways in to companies where you’d love to work.

WHAT WE EXPECT FROM STUDENTS

Our part alone doesn’t get students hired. Anyone who’s ever had to find a job knows that it’s a whole lot of work. We expect quite a bit from them, and so far, almost every Flatiron School graduate has risen to the challenge.

After graduation, you’ll work from a framework we provide to help organize your job search — we expect students to put in a lot of effort, and we outline those expectations clearly, so you know what it takes. That includes things like:

  • Creating a resume that highlights your skills and experience
  • Continuing to code and improve your skills, even after graduation
  • Blogging about what you’re learning, to cement and communicate your understanding of new concepts
  • Communicating with your coach about your job-search activities
  • Completing code challenges on schedule
  • Networking with individuals in your community who are relevant to your job search

We provide a ton of resources to help students be successful in their job search, but ultimately, our students’ hard work is the reason they’re successful. You’ll work closely with your coach throughout the process, and we’re here to provide structure and support every step of the way.

  • “We do everything we can… but that’s not why they get hired. At the end of the day, they’re just pretty amazing - those are the kinds of candidates that people want to work with.”

    • Rebekah Rombom

    • Employer Relations & Placements
    • Rebekah Rombom

    • Employer Relations & Placements
  • “We do everything we can… but that’s not why they get hired. At the end of the day, they’re just pretty amazing - those are the kinds of candidates that people want to work with.”

    • Rebekah Rombom

    • Employer Relations & Placements
    • Rebekah Rombom

    • Employer Relations & Placements
  • “…the auditors required the ability to reach out to any employer or alumni who’s ever enrolled in Flatiron School, and required a 100% response rate, and 100% accuracy…”

    • Adam Enbar

    • Founder & President
    • Adam Enbar

    • Founder & President

Additional Information

NYC iOS Developer Program
Admissions

Admissions

We’ve interviewed thousands of candidates over the years and have had to make a lot of really hard decisions about which candidates to admit. Unfortunately, there are plenty of highly qualified applicants that don’t get admitted to Flatiron School. Our acceptance rates are about 6%.

Admissions Process

  1. Submit a written application and begin the Technical Application track.

  2. Get Invited to Interview

  3. Complete Technical Application track and pass a Code Assessment.

  4. Receive Conditional Acceptance. Enroll & submit a deposit within 7 days to secure your spot.

NYC iOS Developer Program
Tuition, Financing, and Scholarships

Tuition, Financing, and Scholarships

Self-Funded Financing
Benefit Saves Money Pay over Time
Tuition $15,000 As low as $380/month for 36 months
Job Guarantee Basics We refund $15,000 We refund all payments received + your loan balance is nullified

We are dedicated to making education accessible to all. We offer competitive financing options through Pave or Skills Fund, two of the leading accelerated learning loan companies. We offer a $2,000 scholarship program for underrepresented groups in tech, including women and those with military service.

To inquire about Scholarships, email or call 888-958-0569.

  • “My son’s decision to attend @FlatironSchool was the best in his life - teaching to code is a great investment.”

    • Mike Nolan

    • Parent of Alum
    • Mike Nolan

    • Parent of Alum
  • “My son’s decision to attend @FlatironSchool was the best in his life - teaching to code is a great investment.”

    • Mike Nolan

    • Parent of Alum
    • Mike Nolan

    • Parent of Alum
  • “Do coding bootcamps live up to what they advertise in terms of pay bumps and job placement with a new career? Schools should be releasing independently verified graduation reports (attrition, salary rates, etc). Flatiron School’s Jobs Report is leading by example.”

    • Liz Eggleston

    • Founder, Course Report
    • Liz Eggleston

    • Founder, Course Report
NYC iOS Developer Program
Job Guarantee

Job Guarantee

If you complete our Career Change course and meet all the requirements, we guarantee that you will receive a job offer within 180 days or your money back.

This is not something we take lightly, and there are a few reasons that we feel confident in it:

YOU’LL HAVE THE SUPPORT OF A SEASONED CAREER COACHING TEAM

Our coaches have worked with hundreds of graduates to help them start their careers, and we know what it takes to run a successful job search. You’ll have a framework of specific activities we’ve seen lead to success before, and an experienced coach to help you each step of the way. This includes:

  • Comprehensive resume/LinkedIn profile review
  • Mock technical and cultural interviews, with feedback
  • Insider tips on how to create a cohesive narrative about your work history and how to present it in person
  • A call with a Career Coach from Flatiron School every two weeks, at a minimum, to go over your progress and ensure you’re on track
  • Coaching around strategies to establish and build relationships with people at companies where you want to work

Students who work with their coaches transparently and consistently get results — we’ve seen it work over 650 times, and we’re willing to bet your tuition on it.

YOU’LL GET JUST AS MUCH OUT AS YOU PUT IN

Job placement isn’t a one-way street — you’ll have to show tenacity in finding a career you love. For our part, career counselors to help you along the way.

For your part, you’ll have to keep up your end of the bargain. That means responding to emails, showing up to interviews, and getting yourself out there both in-person and online. So long as you put the effort forward, we’ll continue to work with you on a regular basis, guiding you through these steps.

PASSION IS THE COMMON DENOMINATOR FOR SUCCESS

It’s not enough to have a passing interest in programming, and that’s what has made Flatiron School’s graduates stand apart from the rest over the years. We find people who truly care about their work, who have the grit and intelligence persist when things get hard, and who radiate a love for this craft that’s infectious. People want to work with developers like that — and it’s why our alumni have great jobs.

The bottom line: as you put 100% into it, so will we. And if you don’t get a job offer in six months, we’ll give you your money back.

  • “@FlatironSchool has a money back guarantee if students don’t find jobs within 6 months of graduating. Why can’t colleges do this?”

    • Marissa Lowman

    • Co-Founder, Learn Launch
    • Marissa Lowman

    • Co-Founder, Learn Launch
  • “@FlatironSchool has a money back guarantee if students don’t find jobs within 6 months of graduating. Why can’t colleges do this?”

    • Marissa Lowman

    • Co-Founder, Learn Launch
    • Marissa Lowman

    • Co-Founder, Learn Launch