Flatiron School is an outcomes-focused coding bootcamp that offers Full Stack Web Development and iOS Development programs on its NYC and Online campuses. Flatiron School has led the bootcamp industry on outcomes, backing its 98% job placements rate and $75k starting salary with annual independently-verified jobs reports. Flatiron School also offers several free introductory courses, including Bootcamp Prep, and Certificate courses on their online campus.
Flatiron School's flagship, job-guaranteed Web Developer Program (available in NYC and Online) is designed to launch students into fulfilling careers as developers through a rigorous, market-aligned curriculum and the support of seasoned instructors and career coaches. By undertaking dozens of test-driven labs and developing several Portfolio Projects, students learn to think, and build, like software engineers. Self-driven learners can now access this proven curriculum without instructor support at a more accessible tuition in Flatiron School’s Community-Powered Bootcamp. In February 2017, the Web Developer Program underwent significant curriculum changes, and now has a longer, more flexible modular curriculum, regular student assessments, and greater focus on computer science and technical concentrations.
Committed to increasing accessibility to effective coding education, Flatiron offers scholarships for underrepresented groups in tech, including women and veterans, as well as financing.
* These outcomes are not audited by Course Report. In some cases, data is audited by a third party.
Flatiron School has an acceptance rate of 8%, of which 85% of accepted students enroll in a course. Of the students who enroll at Flatiron School, 99% graduate. 95% are hired in technical roles within 120 days and report an average income of $74,447.
Job Seeking Graduates Placed:
After 120 days
Notes & Caveats:
You can download the reports here!
Recent Flatiron School News
- Become a Developer at these 21 Summer Coding Bootcamps!
- Our Deep Dive Into Flatiron School's NYC Software Engineering Immersive
- Episode 11: February 2017 Coding Bootcamp News Roundup Podcast
Recent Flatiron School Reviews: Rating 4.74
New York City
Web Development Immersive
- Payment Plan
- Available on a case by case basis
- Grants and scholarships available for students from underrepresented groups
- Minimum Skill Level
- Prep Work
In PersonFull Time45Hours/week
In PersonFull Time45Hours/week
In PersonFull Time45Hours/week
In PersonFull Time40Hours/week20 Seats
Application Deadline:July 1, 2017
In PersonFull Time40Hours/week20 Seats
Application Deadline:July 24, 2017
Learn to code online—but not alone. Join a thriving community of students on Flatiron School’s Online Campus. Move at your own pace through the same course of study used in our Web Developer Program: a proven curriculum that gets people jobs.
- Financing options available! Email email@example.com for more information.
Online Web Developer Program
Learn online, at your own schedule, and get a job as a Web Developer – guaranteed. Lean on Flatiron School's expert instructor network for real-time and scheduled 1:1 support. Flatiron's Full Stack Web Development curriculum contains the same proven material they've taught and honed for years on their NYC campus—and then some. You'll learn to think, and build, like a software engineer through 600-800 hours of our lessons and test-driven labs, and develop your own portfolio-ready projects. To make sure you get the right help at the right time, Flatiron's instructional team works across timezones and specialties – from Flatiron grads with a fresh perspective on the student experience to veteran educators and technologists with industry wisdom to impart.
- Contingency Fee
- Pay as low as $350/month with financing available through SkillsFund and Pave.
- Payment Plan
- $1,500/ month, capped at $12,000. Flatiron estimates that the curriculum represents 600-800 hours of work, so depending on your speed and level of commitment, you can directly influence how much you will pay.
- Significant scholarships available for women and underrepresented groups in tech. Learn more here: https://flatironschool.com/programs/online-web-developer-career-course/#scholarships
- Minimum Skill Level
- Placement Test
- Prep Work
- Students encouraged to have progressed on one of Flatiron School's free intro courses, like Bootcamp Prep. https://flatironschool.com/programs/online-bootcamp-prep-course/
$500 Flatiron School Scholarship
- Online Web Developer Program (Online)
Flatiron School Reviews
144 reviews sorted by:
- Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
- Be nice to others; don't attack others.
- Use good grammar and check your spelling.
- Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
- Don't spam or post fake reviews intended to boost or lower ratings.
- Don't post or link to content that is sexually explicit.
- Don't post or link to content that is abusive or hateful or threatens or harasses others.
- Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
- Please note that we reserve the right to review and remove commentary that violates our policies.
I attended Flatiron's 12-week Full Stack Web Development Immersive Program back in September 2016, got a job last month, April 2017.
I attended Flatiron School's iOS Immersive program in the fall of 2016. I absolutely LOVED it! I learned so much from the course; the instructors were unbelievably helpful and approachable and the material was both challenging and instructive. The career team was very helpful in preparing me for interviews and in managing the process of finding a job. Strongly recommend this course!
This place, this thing, the Flatiron School gave me what I thought it should, an education in a full stack of programming languages so I can build stuff. But that doesn't even scratch the surface. Honestly. I knew I wanted to learn to code after having a little exposure to it. Sure, there is a stigma around it (love it or hate it) that tech is the future and its a necessary skillset that makes you an employable cog in a wheel if you can write code. But what about liking what you do? What about being creative? What if you could have a skill that you can tie into virtually any other industry? I learned at Flatiron how to take who I am and wrap it in code. I let it make me into the person I was meant to be professionally and that's driven, intuitive, and passionate. The difference between Flatiron and other educational options out there is the culture. They didn't just teach us, they incubated us. The teaching staff, the career coaches, and the guys who started the place (especially the guys who started the place) showed us how to love code and somehow gave us the exact right tools in the exact right order to help us help ourselves. So now I'm a powerhouse. No joke. I funded a startup and I'm also working writing code at a mogul in the financial industry. This is thanks to Avi, Adam, Joe, Mollie, Luke, Mendel, and my classmates.
I don't just have an education now. I have a career, a people, and my best self. Needless to say, I recommend it to anyone with even a drop of desire to improve themselves.
Allow me to start with the opportunities: it took me longer than I originally expected to secure a position and I didn't expect to move when I was originally applying for the program.
I graduated from Flatiron School's iOS Development Immersive on August 26th, 2016. Prior to Flatiron, I mainly held various retail roles (ranging from entry level to leadership) & a strong passion for creating music. My introduction to coding was through Flatiron School's assigned pre-work (which is free and available to anyone prior to enrolling, becomes required once accepted).
The curriculum is awesome & breaks down as best as possible the fundamentals of Software Development to beginners. The "Learn" platform is modern & reallly kept me focused as it was always the first thing I'd see when I boot up my computer; it's wonderfully structured & continues to improve. That along with the lectures proved to be effective. My class went through an interesting transition, where we started off learning Objective-C, then about halfway through we switched to Swift. Flatiron made this decision based on Swift's growing popularity in the current iOS market. This proved to be challenging because we were never formally taught some of the more advanced nuances of iOS. However, with the fundamentals I picked up at Flatiron, I was able to self teach the rest of the way especially during project mode. In the end, I was really happy we switched to Swift because most, if not all, of the jobs I applied for were looking for Swift developers.
The instructors are very helpful and give you different perspectives on how to debug your code. If you expect the instructors to come over and give you the solution to your problem, you will be disappointed. They are there to push you in the right direction, it's important that you work through these issues on your own. Programming is the hardest thing I've ever picked up, but it's also the most rewarding once things start clicking and you stick with it! The instructors give lectures, are available for questions regarding labs & conduct assessments to gauge how well the students are picking up the content.
Flatiron's career services team may very well be the best part. I only say this because I believe you can get a similar education at a DevBootcamp or GeneralAssembly (minus the innovative Learn platform), but their business team is unparalleled. The immediate week after graduation, a "campus draft" (I believe this is called something different now) is conducted where the Career Services team partners students with employers who have openings in either intern or junior roles. You can tell there's a real effort to match students with companies that are a culture fit, which saves everyone time. Two of my classmates were hired out of campus draft.
I accepted a position as an Associate iOS Engineer at URBN (parent company of Urban Outfitters, Anthropologie & Free People) & decided to relocate to Philadelphia from NYC. I was put in touch with this company through Flatiron back in October & after a long, rigerous interview process, accepted an offer a few weeks ago. On top of it all, I met an amazing group of friends at Flatiron. I now have an incredible network of classmates who work for companies such as Intel, BuzzFeed, LinkedIn & MapBox to name a few!
If you take the bootcamp seriously as well as their career advice, you will secure employment. In the end, it is a very self driven program. With that said, I wouldn't have even known where to drive & Flatiron gave me that direction. I'm forever grateful & would highly recommend Flatiron School!
The review below is in reference to the iOS program. Many of the pros and cons are not applicable to the Web immersive :)
Pros: I was almost unable, and completely intimidated by code when I came into Flatiron. I had been attempting to learn iOS programming(objective-c) on my own, but it was slow to the point of just not happening. Flatiron managed to make a curriculum that was digestible for my learning style, which revolves around hands on experience. I came out knowing how to make applications well enough to work on my own and get better, although I would say I was not completely job ready.
If you do your best on all the coursework and the extra challenges on each unit, you will come out knowing how to make things. If you do that AND do work outside of the classroom developing applications or studying comp sci/best practices/other programming languages, then you will probably be truly hireable immediately.
Cons: Flatiron's courses are only 3 to 4 months(4 if you are on one of the NYC scholarship programs). This means they have to cram as much as they can about iOS development in during that time and some major things go missing.
It results in students having no knowledge of architecture practices, design patterns, etc. While it would be lovely if employers were willing to take Junior developers on knowing that they can learn these things, that is just not how the current iOS market is, and it can make it hard to get a job. I understand that the motivation for not including these things is because they feel like they literally can not fit it in the timeline that they have, and that makes sense. But, that means they either have to change their job placement promises, extend the programs, or provide extra resources for learning outside of class, because it absolutely affects initial hireability.
I also think that they could create extra curriculum for the students who think they could complete it, or even just a study guide. Architecture, Design Patterns, suggested languages, Comp sci fundamental topics. Just to give students who are comfortable the option so that they can be doing it outside of class for four months instead of in a mad rush two weeks before an interview.
Flatiron is what you make it. You must do the coursework and care about doing the coursework. If you do, you will absolutely learn all the things you need to grow as a developer. There is no other way to learn to program this quickly and to create the mentality you need to be a developer.
If you also do work outside of class and study and practice all of the things mentioned above, you will absolutely be 100% hireable. I got a job within three months and have been working professionally since.
Flatiron changed my life. It changed the way I think and the way I learn. I wouldn't have the career I love without it. I recommend it to my friends and have referenced them knowing full well Flatiron will give them the tools they need to be successful.
tl;dr: I attended The Flatiron School's online program, Learn Verified, from January to April, 2016. I worked freelance/contracting gigs for a bit, then finally landed a full-time job as a web developer in September 2016.
The Long Story
I have been writing code forever, but I've had relatively little formal education in it. As 2015 drew to a close, I was in a bad spot and I needed a dramatic change. My job sucked. I had no money and no prospects for getting any. I didn't have any self-confidence, really, or maybe I just didn't feel like I had a place in the world. Things now are incredible. But I'm already getting ahead of myself.
For the past year or 18 months, I'd been teaching myself to code, but it was a really unfocused effort. I did a million tutorials. I took a few edX courses. But I didn't really feel like I was making a lot of forward progress. I started researching bootcamps. I live in the Austin, TX area and there are actually quite a few in-person bootcamps, but they've all got a hefty price tag - well north of $10k. I quickly ruled that out. I started reading about online bootcamps, and to be perfectly honest, they seemed like a little too good to be true. Looking back, I think it was the combination of desperation and motivation which made me even consider it in the first place. I liked that Flatiron offered a 'monthly subscription' payment model, which would further encourage me to crank through the coursework. I'd recently received my tax return and had some meager savings, so I needed to plow through the material and get a job ASAP. I quit my job and enrolled. A 'sink or swim' or 'do or die' type of situation might not appeal to you, but it was what I needed.
I think this past programming knowlege was the fulcrum, with Flatiron the lever which allowed me to succeed. I couldn't have done it with only one half of that equation. Over the course of months, I witnessed many, many students just failing to comprehend a lot of the concepts in the course. I think it might be disengenuous to imply that in only 12 weeks, a person can go from only a casual experience in writing code to a person who is hireable; even as a 'junior developer.' If you have very little or no software development experience and you're considering a coding bootcamp, I'd encourage you to spend a good amount of time doing independent study beforehand. Remember, Flatiron advertises some pretty impressive job placement rates, but that definitely is predicated upon you actually finishing the course. I would estimate that the washout rate is quite high. Additionally, take a close look at the terms of service: Your work is far, FAR from done once you graduate.
After completing the coursework, I hustled a little and got a couple part-time/contract gigs, one of which *REALLY* saved me from putting in an application at Best Buy or The Home Depot. I owe a *lot* to that employer; it wasn't the best arrangement, by far, but it allowed me to keep my head above water. If you're considering quitting your job to do a coding bootcamp, make absolutely sure you can foot the bill: I'd try to plan to have 3-6 months of expenses *after* you complete the program. Engaging in a full-scale job hunt while at the same time working a lousy retail job doesn't sound like my cup of tea, and that doesn't take into account writing blog posts, working on side projects to get your github profile looking attractive, etc. It's really hard. If you can do it, I would suggest you see if you can keep your current job or work reduced hours while you work through the course.
I think that the main benefit of the curriculum, at least for me, was that it provided me a good roadmap for the knowledge I needed to follow. First procedural Ruby, then SQL (I think), then OOP with Ruby, then Rails, then jQuery with Rails, etc. I really felt carried along in my learning. That is, like I said, until the later part of the course. I swear, I'm done with Angular 1.x, like, for life.
I started the program pretty early on. Avi, the school's dean, was pretty available most of the time (that dude is a machine; I wonder if he sleeps). The tutors were hit or miss, lots of times they were previous graduates of the in-person program, and when I was going through, the curriculum had grown significantly since they had finished. There wasn't a lot of help. Additionally, since they valued a 'community' of self-support (hard to get when you're at the leading edge of the program like I was, with only three or four students ahead of me), they resisted putting together any kind of 'knowledge base' which you could reference. This reliance on 'asking if you need help' is a two-edged sword, because a lot of the students never got in the habit of researching the answers for themselves. After all, you can just hit the 'ask a question' button and someone will help you out! Not a good way to breed self-reliance in a developer. Nowadays, I probably spend an hour or two a day just Googling stuff. I can ask my mentor, but he's got his own work to do, know what I mean?
Looking for a job as a fresh bootcamp graduate was one of the most humbling and difficult things I've ever done in my life. Face it, bootcamps don't have a great reputation for churning out well-qualified coders. My city has a decent 4-year school with a good CS program, PLUS three or four in-person bootcamps. The market is pretty close to saturated. You've got to be a real self-starter, super positive (but not like, "crazy" positive) person. You've got to be the kind of person that people want to work with every day. I'm a little older (39 this summer), so I've had plenty of experience working, and a good amount of experience on the 'other' side of hiring and interviewing. That experience has given me a good perspective into the nature of work, what makes a good hire, how to conduct yourself in an interview, etc. I think that if you are lacking in technical ability (and let's be honest here, if you complete a coding bootcamp, you are really only barely hireable, skills-wise), you've got to be a 'right fit' kind of hire - good attitude, ready for a challenge, eager to learn, etc. You've also got to be lucky enough to find a firm who is willing to invest a *LOT* of time and money in growing you as a developer. I'm about 5 months in now, and every day is still a challenge. I'm *really* slow still, but I get there in the end.
In some ways, I feel a little bad about not giving Flatiron a 5-star review. After all, I achieved my goal. I'm living the dream. I have a well-paying job with great coworkers, plenty of opportunity for learning and growth. My job gave me a new Macbook Pro :) I get to write code all day long. I wake up every day excited to go to work, and I dream about code every night. But the reality is that *I* did it. I made a decision to change my life, and I used the tools I could find. Was Flatiron the perfect tool for that job? Probably not, but honestly I'm not sure what it would've looked like. I value that experience and knowledge that Flatiron gave me. I'd probably do the same thing if I had the chance to do it over (but, like high school, who would really want to do that?). I can't tell you if a coding bootcamp, or the Flatiron School in particular are right for you. I *can* tell you that it'll be pretty tough. It'll test your self-esteem and your dedication. It'll make you push yourself. Maybe that's what you need. It's what I needed. Good luck.
I've been enrolled in online full stack developer program. I've been a super advocate of the program to anyone I know who wants to make a transition.
I've personally been doing some dev stuff for many years but never got a proper education. I love the way the online program is taught, the flow completely makes sense. I've even learned new things within topics I thought I knew. It's given me a lot of confidence.
The program will definitely require you to commit. It's not easy everyday. But the online community make that easier. When you're having a bad day where nothing makes sense, you can aways reach out to them or the teachers.
I'm not even out of the program yet that I've already gotten job offers. Seriously, the best. I've tried Udacity, Codecademy, and other platforms before. But this, to me, is truly the best.
Flatiron School is the way modern education and job retraining should be done.
Let me preface my review with a little background on myself:
I attended Flatiron School after having a successful career in another field, so I approached it as a bridge into the modern economy while building off of my previous work experience. I also didn't pay for the program -- I attended via the NYC Tech Talent Pipeline which awards full-ride scholarships to New Yorkers, so I have no costs to measure the benefit of the experience against. Finally, I only just graduated two months ago, so this review is coming from the perspective of someone fresh out of the program.
Okay, that out of the way:
Flatiron School is a fantastic educational experience. They truly give you the tools you need to become a working engineer in the real world, which is a welcome break for most of us whose college educations have left us with less-than-ideal skillsets in the working world. You aren't going to leave Flatiron as a chef de cuisine, but if you're ready to work you'll be more than qualified as a competant line cook. From there, the opportunities are endless and success is up to you.
I attended the iOS Immersive and less than a month from graduating the program I got a junior dev job with a startup. The job was placed through Flatiron's Career Services team, who are ridiculously dedicated to finding work for graduates. I don't imagine it's an easy gig convincing companies to hire brand new boot camp graduates, so don't expect to be sitting down with Google or Facebook. But if what you're concerned about is making a transition into the field, their team will get you there. I love my new job and am excited about my future as a software engineer.
Just like anything else, the true value of the experience is in the hands of the student. Going to Flatiron is a serious time investment and potentially watershed decision. But if you're open, curious, and driven, Flatiron provides the tools and the talent to change your life.
The Flatiron school changed my life. I learned the basics of programming on my own and once I clearly became passionate about it i decided to power up my knowledge and went to the Flatiron School. I think what makes the school so different is that people there are truly passionate about coding and see it as a lifelong craft. I thank all the people I've learned with.
Learn love code <3
I graduated from the iOS program in the summer of 2014. I've been working at an awesome mobile agency building iOS apps for a wide range of clients for the past 2 1/2 years. Before applying to Flatiron, I knew that I needed to fully commit to an in-person program if I wanted to become a developer. Learning how to program part-time by yourself is very difficult and there's a tendency to not stick to deadlines. After just over two months at Flatiron, I had what I thought then was a solid grasp of iOS programming fundamentals. There's a huge learning curve in the beginning when you first learn how to program. The teachers distill the most important concepts so you don't get lost in the weeds. The TAs help you when you get stuck, and your classmates are smart individuals who help keep you motivated.
The criticism of bootcamps that they provide a shallow introduction to development is justified. The reality is that Flatiron teaches you just enough to become a productive developer. Where you go from there is up to you. In my first few weeks at work I quickly realized that we had learned just a tiny fraction of what we needed to know to become great developers. At some point you have to really develop a love for tech and programming. There will be a lot of nights and weekends spent solving very difficult problems. Over two years in, I still learn new things everyday and I don't see that changing anytime soon.
I met some great friends at Flatiron and there was always a focus on placing students in programming jobs after graduation. If you're thinking of applying to Flatiron, don't look at it as your ticket to a cooler job and higher pay. That may happen, but I think the most successful students see Flatiron as a launching pad to help get them into a rewarding career. Oddly, you may end up working twice as hard in your new career, but so far I have yet to have a boring day.
I can honestly say that the Flatiron School was one of the best professional decisions I've made and is up there as one of the best ways to learn relevant software development techniques--so much so that I'm considering going back and taking the Web Development Intensive.
I made a pretty drastic career shift about 3 years ago. I went from working in magazines to working as a software developer and I can say, without a shadow of a doubt, I wouldn't have been able to make that switch without the Flatiron School. I was not only provided with a large host of relevant topics, but I was also encouraged to put them in practice with the coding challenges, as well as side projects. Furthermore, while you're there, you're surrounded by people in the same boat. Everyone attending the program genuinely wants to learn and that atmosphere is infectious.
And for anyone that might be worried about your age or experience, don't be. It doesn't matter what your software background is, how old you are, etc. I had people 7 years younger than me (I took the course when I was 24) and over 10 years older than me in the class with a variety of experience levels and everyone ended up learning the material and eventually getting a software development job.
All in all, while it wasn't always easy, I genuinely enjoyed my time at Flatiron, and wish there were more programs like this one for other subjects. I cannot recommend it highly enough.
It was as a Product Manager in SF that I got really intrigued by these magical creatures called developers. They used said magic to build things, seemingly out of nowhere, that real people used to improve their lives, to communicate, to buy stuff. I wanted to be able to create as well
I started my quest to learn programming by completing online tutorials, reading entry-level books, and attending online classes like codecademy. They served as a great starting point but I immediately realized that they wouldn't get me to a level where I'd be able to meaningfully contribute on the job or to build out side projects end-to-end. It was time to take a next step.
That next step was Flatiron School. A 12-week intensive bootcamp, teaching all the fundamentals of full-stack web development AND which gives you the time, mentors, and guidance to actually work on, complete, and deploy real-life applications. The reason it worked for me was that a) it presented me with a more formal and guided curriculum which you have to cobble together yourself otherwise, b) it forced me to learn the basics (of programming languages, databases, version control, etc) as opposed to simply following steps in a tutorial on how to build a to-do app using the latest and shiniest framework, c) it was an awesome environment to learn, in the sense that you get "unstuck" immediately by virtue of your peers and teachers, which is not the case if you're learning on your own, and finally d) it instilled a passion for software development that I'll leverage for the rest of my life. It's only when you enjoy it, that you'll actually keep learning. Flatiron School managed to light that fire for me, through passionate teaching.
All-in-all I'm a very happy bootcamp grad. I went back to Product Management, but I'm better equipped to do my job. And I started an e-commermce side project (www.stadsmus.be) all by myself, which I would never have been able to do if it weren't for Flatiron School. In short, I would advise anyone with an itch to learn coding to take this route.
I was a student for class 0 at the Flatiron school. Attending Flatiron was one of the best experiences of my life and set me up for success in my career. At Flatiron I gained the skills I needed to land my first job as a software engineer immediately after graduating. I’m now starting to transition into leadership roles and I still find myself leveraging the lessons I learned at Flatiron school every day.
When I received my scholarship to the first Brooklyn cohort, I had been unemployed for over a year and the purpose and excitement of the Flatiron School really turned things around for me. The instructors are engaged and the curriculum is engrossing.
I am a Engineering Director at my current company, and I have specifically tried to recruit more Flatiron alums as I know the quality of student is high and the curriculum is excellent preparation for a career in web development.
I learned not only how to to code, but to love coding. Flatiron School planted a seed of passion inside of me that has carried me far. Often times, colleagues are in disbelief when they realize how few years I have been a programmer. Flatiron School provided me not only with the foundation to successfully attain a junior programmer position, but also the tools to continue learning.
Since graduation, I have interviewed other bootcamp graduates. The difference in preparation is stark. Flatiron graduates are better prepared for interviews, have a wider breadth of knowledge, and ready to contribute on day one.
I was in the second web development batch at Flatiron and it was easily the best decision I've ever made. It seems like this sentiment is a common theme (reading through the other reviews), which doesn't surprise me at all. Before Flatiron, I had been working in SaaS sales, but always wanted to be the person building something from scratch and making my own ideas me to life.
The structured curriculum of layering on new concepts, starting with SQL and progressing all the way up through Rails on the frontend helped to reinforce each concept, while continually pushing you to learn more. The pieces all started fitting together for me around 1 month into the program. Aside from the curriculum, Flatiron did an amazing job of getting incredibly smart, but humble and collaborative people in a room together all progressing towards the same goal. The combination of an instructor (Avi) who has an infectious passion for teaching people how to code, a motivated, diverse group of people looking to learn a new skill, and the curriculum and guidance to get you there along the way makes me recommend Flatiron whenever anyone asks about which coding bootcamp to apply for.
Post-Flatiron, I was able to use the web development skills immediately in starting StatusPage with a couple of friends. While I'm no longer actively coding, I use the skills learned at Flatiron on a daily basis from understanding the technical feasibility of new features we want to build, new APIs/tools we want to implement for operational processes, or new product growth levers for us to try.
Also, although it's been a few years since I went through Flatiron, my assumption is that Avi and Adam have been able to keep the same quality we had as a 30 person group through to programs they're running today.
Flatiron exceeded my expectations. My review is more about how I experienced the Flatiron approach, setting and community, and less about the technical curriculum which I think is not so different from other bootcamps.
I came in with basic to none programming knowledge and left the program feeling confident and inspired to learn more (also with more love for coding). I did not regard myself as a highly skilled programmer by the end of the bootcamp, but for sure the bootcamp was an excellent jump start for my career change in web development, and I am confident that with continuous learning I can further grow and get to the ultimate point where I want to be in a few years.
What I loved about Flatiron:
- Passionate teachers and direct involvement of co-founders (you are not a number).
- Worked on projects with really smart students from diverse backgrounds, ranging from Music, Finance, Teachers (I myself have been in IT Consultancy) that shared the same passion for learning to code and that were all taking a 'leap of faith'. (I suppose that the low acceptance rate makes sure you get the best mix of passionate and dedicated students)
- Awesome building, location and setting (had a startup vibe to it and of course free pizza during meet-ups :) )
- Avi (cofounder and also main lecturer) was good at managing gaps in knowledge and learning pace between different students, while at the same time challenging us to go beyond our comfort zone (to be comfortable with not knowing of everything at the beginning).
My transition into a new Job:
Other than most students, my existing employer invested in me to transition into our software development practice (previously I was doing IT business consultancy). I think this bootcamp has helped in accelerating this transition, especially by equipping me with 3 fundamentals:
- Logical problem solving and structured thinking (e.g. reusable/flexible code structures)
- Data modeling foundation which plays a crucial role to any technology projects (e.g. table relationships, one-to- many etc)
- Be comfortable with not knowing everything at the beginning (experience is a matter of further dedication and continuous learning)
I believe the above fundamentals apply to any web development language/framework.
- Increase TA/Student ratio. Although the impact was minimal, there were only 4 dedicated TA's to support with daily assignments/questions, shared across a group of 40 students (or 10 groups of 4). As a consequence, you might not always get help needed right away.
Overall, I can say I am proud to have been part of this experience and look forward to many more happy years of software development.
A few years ago I was a freelance writer and designer with no true technical skills to include on a resume. Now, I'm a mid-level software engineer at a large contracting company with a job that I absolutely love. To this day I am shocked that the Flatiron School was right about me. They not only taught me the necessary technical skills to build upon after I graduated, but they also identified the very things that might be blocking me from succeeding as a developer down the road - and showed me how to overcome them. I will be forever indebted to the awesome teachers, business developers, and administrative staff at the Flatiron School for believing in me and for catapulting me into the ever-changing, ever-challenging world of web development.
As a student at the Flairon School one of the most impressive aspects was the level of commitment of my classmates and other students. Arriving early and staying late are common and everyone is super motivated to learn as much as possible each day. I think an environment like that is actually pretty unique and difficult to find or recreate.
After graduation I was asked to stay on at Flatiron as an Instructor. That experience has literally changed my life. The students I have worked with are amazing and it really is a privilege to be play a part in their learning and see them go on to get jobs of their own.
Seeing the operations of the school from the other side I can attest that the levels of commitment from the students are matched by the Instructional staff. Over my time here I have seen the curriculum improve significantly and the school is constantly updating the materials taught or structures of the courses to produce better outcomes for students. And it has paid off, the last few rounds of student final project demonstrations have been really impressive to see.
I was an Accountant for 7 years before deciding to switch careers. I had ZERO programming experience but always dreamed of becoming an iOS developer. I was obsessed with apps and I wanted to build them for myself.
I had the choice of a few reputable coding bootcamps in NYC to choose from, I decided to go with Flatiron School. I was a part of the iOS-004 class which began in February-2015. It changed my life. It literally changed my life. From the new friends I met in this class (one who is now my roommate) to the knowledge I've gained in becoming an iOS developer, I am a different person. I'm happier! I wake up everyday putting to use what I learned here as a student in ever project I start.
I now work at Flatiron School as an iOS instructor. I do my best to deliver the experience I receievd as a student to any student that walks in these doors. The best thing this school offers is this ability to attract the most interesting, passionate, and smart individuals.
Each class delivers a unique footprint filled with determination, joy, and knowledge that every subsequent class looks to step into and then some. In whatever path you decide to go down, I wish you luck!
I did the web development fellowship program in 2014.
The curriculum was excellent and prepared me very well to rejoin the workforce as software developer after not working for three years. I had about three distinct job offers upon graduation and worked at Dow Jones and Kickstarter since. Stongly recommend ! Best learning experience of my life.
The Flatiron School Changed My Life
Deciding to attend The Flatiron School was a once-in-a-lifetime opportunity that forever changed my life.
From Day 1, I knew my class was in for something special. I’ve literally never seen such a deep level of caring, anywhere. Everything we did at Flatiron was carefully crafted to ensure we got the most out of the program, and that we learned in the most optimal way possible. There was meticulously curated pre-work to prepare us before the semester even began, thorough (and fun!) labs to help us practice our newly acquired skills, in-semester tutoring by alumni, and even post-work to hone our skills after we graduated. I was particularly blown away by the selfless alumni who carved out time from their busy weekends to tutor us.
I’m also thrilled that I was able to meet 27 like-minded individuals. From the moment we first introduced ourselves, it was clear that everyone had a fascinating story; it didn’t take long for all of us to become friends. Our class was so diverse and had so many different personalities! Over the course of the semester, we laughed together, we cried together, we learned from each other, we supported each other. Lifelong friendships were forged, undoubtedly we’ll cross paths with each other at future jobs, and I’m sure we’ll one day be starting companies together.
I’d also like to thank you for providing us with the greatest instructors we could have asked for. Our teachers imparted us with a great deal of knowledge, answered all of our questions, and were always available to assist and guide us. They understood that each of us had different methods and speeds of learning, and catered to the unique needs of each individual student.
But they were more than just our teachers; they were our friends. We had lunch with them, hung out after class, and had discussions that ranged from questions from a lecture, to the most mundane of topics. In addition to programming, the non-programming lessons that we learned from them were just as valuable. Our teachers led by example and showed us that being a caring, empathetic person is just as important as knowing the nuances of ActiveRecord or how to iterate through Nested Data Structures. Our teachers empowered us to not only become better developers, but to become better people. Blake, Steven, and Ian- you guys rock.
The Overall Stellar Flatiron Staff
I’d like to thank Avi and Adam for creating such a wonderful program, Rebecca and Jackie for tirelessly championing employers on our behalf, Elana and Carley for putting together all the wonderful meetups and events, and the rest of the incredible Flatiron staff for being awesome.
Thanks to The Flatiron School, the trajectory of my life has been forever altered. I never thought that I’d be capable of doing this. I never dreamed that becoming a software developer was an option, since I was never a “math or science” kid. Besides falling in love with programming and the unparalleled education, this program changed the way I think, reinvented my life, and shaped my brain differently.
I’d like to conclude with something we were told at our graduation ceremony:
“Tell the story that you have a family here forever. You have people here that love you and are rooting for you.”
Well, Flatiron School, the feeling is mutual. I’m proud to call myself a Flatiron alum, and I can’t wait to see what’s in store for the future.
(adapted from my Medium post "Thank You Flatiron School!")
Hello! I am a graduate of the 2013 Fall Web Development immersive, and I also worked for a year and a half as an Instructor, so I am one of several that has experienced Flatiron School from both a student perspective and an instructor perspective.
Why Flatiron School?
I applied to several programming boot-camps in the summer of 2013, and was accepted into several. However, the decision to go to Flatiron School was largely because of the philosophy of Flatiron School ("if you're driven and imaginative enough, then learning how to code is not ultimately the objective, but rather opening yourself up to a world of new possibilities through code"). Other bootcamps focus on using assessments to qualify whether or not you're good enough to succeed in their programs, whereas Flatiron seeks to surround forward-thinking and driven individuals with like-minded peers in a diverse environment. This was what set Flatiron School apart from its competitors for me.
Yes, the objective of Flatiron School is to teach its students how to code, and how to code well. But that's not what makes Flatiron School succeed. It's the ability of the admissions team and its teachers to provide a rich, diverse community in which students push each other to succeed through collaboration and support. As a result of this, students learn programming by communicating with each other while working on projects, and ultimately creating a rich ecosystem of knowledge that iteratively builds upon itself, week after week throughout the semester.
New York Tech Community
Flatiron School has benefitted a lot by simply being part of the New York tech community, and has given back to the community as well. That's the primary ethos of Flatiron School. Its defining quality is community, and it hosts meetups and events every week, such as NYC on Rails, iOS Devs Meetup, Manhattan.js, and Flatiron Presents (student presentations). The diversity of its graduates that go forth into the New York tech community is something that sets Flatiron School apart from its peers; at least 40% of accepted students are female.
Flatiron School has been one of the best investments I have ever made. I say this not from a financial perspective, but rather from a career and motivational perspective. As the weeks progressed during my time at Flatiron School, my burgeoning skill-set started to show me what was possible. Coding is not a means to an end in itself, but rather it's the gateway that makes everything else attainable. Being able to build a software tool or product or whatever you may call it allows you come extremely close to having a profound effect on the things you care about. Making life more colorful and vibrant again. After all, isn't that the point of education? It is meant to bridge the gap between your dreams and reality. I didn't find that in high school or college, but rather I found that at Flatirn School.
Our latest on Flatiron School
In the summertime, when the weather is hot... it’s a great time to learn to code! If you’re a current college (or high school) student, teacher, or professional looking to enhance your coding skills, a summer coding bootcamp can be a great opportunity to learn new skills in about three months. Many coding bootcamps offer summer course offerings to help you become more tech savvy and get you to that next level to launch a new career in tech. Check out your options below and transform your summer vacation into something far more productive in 2017.Continue Reading →
Flatiron School has been educating web developers in their NYC Software Engineering Immersive since 2012. But as technology and job markets evolve, Flatiron School’s education team felt the need to revamp their approach as well. We discussed these changes with VP of Education Joe Burgess, to better understand what these changes mean for students. Our takeaways? A longer, more flexible modular curriculum, regular student assessments, and greater focus on computer science and technical concentrations.
The most important change to a student may be the length- why did Flatiron School decide to extend its NYC Software Engineering Immersive to 15 weeks?
Honestly, four years ago when we started Flatiron School, we decided on 12 weeks and it worked well for our curriculum. Over the past four years, we've iterated and tried to squeeze more and more out of those 12 weeks. As this industry is maturing, one amazing thing that’s happened is that employers are demanding more from their junior engineers. The Flatiron developers have been increasing the caliber of junior engineers.
In our opinion, 12 weeks just isn't long enough to be able to create incredibly elite, high-quality junior engineers. Of course, we know that moving from 12 to 15 weeks is not a small consideration, but I think it's the right balance of time, depth, and breadth for our NYC program.
What are you able to add to the curriculum with those extra 3 weeks?
With those additional weeks, we’ll be able to add on project-based technical concentrations, in which students go really deep into a topic that interests them. Our Career Services team has been placing students for four years now, and we know what moves the needle– having a concentration in a particular topic is one of those things. The additional time also allows us to add a Product Series, so we can help students become well-rounded product engineers that understand there's more to being an amazing engineer than just slinging code. You have to understand how businesses work, how to solve problems, how to conduct user research, and how to work in a team, etc.
As we continue to talk to employers and to our alums who are thinking about their entire careers– their second, third, or fourth jobs– our alumni always say that they really wish they had gotten more Computer Science education, so we're building that into the 15 weeks as well.
Do you think that longer class time is a trend that we're going to see in coding bootcamps?
I would hope so. 12 weeks just isn't enough, and as much as I am really proud of how much we're able to squeeze out of 12 weeks in the immersive format, there are limits. I think many 12-week bootcamps will probably be making a move to a longer format. We believe that the return on investment of three extra weeks will be seen in better jobs and faster placement.
What do the new three-week rolling start dates mean for students?
This is really exciting. The three-week rolling start dates mean that we’re able to modularize our curriculum into five, three-week modules.
- Module 1: Programming fundamentals (Ruby, HTML & CSS)
- Module 2: Web Frameworks (Sinatra and Rails)
- Module 4: Front-end Frameworks (React & Redux)
- Module 5: Technical Concentrations (Databases, Performance, React Native, or a deeper dive into the Front-end)
Prospective students can take a closer look at these topics in our syllabus. At the end of every module, students will get two chances at an assessment to figure out how well they know the material before moving onto more material.
Why are you adding assessments to the curriculum?
Right now, Flatiron does not do regular assessments, and that can make it somewhat tough for students to know where they are in the curriculum. With these changes, in each module you’ll also get an initial assessment. If you pass it, you’ll go into a project for the last week of the module. If a student doesn’t pass the assessment on the first round, we will put together a customized learning plan and some extra instructional support to make sure they really understand it before moving on. If they still struggle with the assessment, then we let them repeat the full module at no extra cost. Assessments give us some flexibility as educators to tailor the course for every student where we weren't able to do before. It just felt fair.
Does that mean that a student can now technically fail out of Flatiron School?
Yeah, that is a big difference. Right now, we graduate nearly everyone and give extra help to people who need it, but we're not set up to really help people who end up coming in with a bit less experience. So instead of waiting 12 weeks before having a conversation with someone that says, "Hey, you're going to need to buckle down if you want to succeed," we're going to start having those conversations two weeks into your class. If a student fails an assessment, repeats the module, and fails it again, then the truth is that we've done everything we can do given the accelerated nature of the program. I also hope that students can also use this as time to understand their priorities and their passion for coding. That being said, the student will get some refund, or have the option to join our online program, which is self-paced. The self-paced nature of the online course allows less experienced students to take their time on difficult topics.
Could you give us an example of the technical concentrations that a Flatiron student can choose to focus on in the final module?
We noticed that we had a student who got really jazzed about a particular topic, and when those students got hired, their employers would always mention that they loved that the student was obsessed with NoSQL or Mongo or whatever.
During Technical Concentrations, students can choose from performance monitoring and software architecture, databases (traditional SQL databases as well as NoSQL), front end frameworks (React, Redux, and more HTML/CSS, D3, etc), and mobile application development with React Native. Technical Concentrations will be more student-driven. At the very beginning of the course, we're very prescriptive– we do everything with you. As the course goes on, you gradually become more self-sufficient. We still have instructors during Technical Concentrations, but they’re there to teach you how to learn, how to research yourself, and how to read documentation.
Will there be an assessment for the Technical Concentration module?
There will be an assessment, which will effectively be a mock technical interview. The whole point of the technical concentration is for students to “remove the magic” and actually understand what’s going on under the hood as much as possible.
What’s the new maximum class size at Flatiron?
The max class size is 20. Because we have classes starting every three weeks, we’re able to drastically reduce the class size. We went from 32 to 20 students, which means again that every single person that we admit has an amazing experience. For 20 students, we have two Junior Instructors and a Lead Instructor, so it's a really good student to teacher ratio.
Are Junior Instructors past Flatiron School graduates?
Yes. The title “TA” implies that they’re working part-time, and that’s not the case. We choose recent grads to be Junior Instructors because they’ve been through the curriculum. They know all the labs as a student and now as a teacher. Because they’re former students, we basically get to “interview” them for three months to make sure that we're hiring the best teachers. There are students who are constantly asking intelligent questions in class, and also naturally gravitating towards helping the people around them. They'd seek out opportunities to teach, and it felt silly for us not to hire those graduates as Junior Instructors.
Which computer science concepts has Flatiron worked into the curriculum?
The goal of adding computer science to the curriculum is twofold. One is that computer science is valuable to learn as a software engineer because it effectively builds your intuition. Secondly, knowing computer science concepts helps with technical interviews.
After talking to engineers at Facebook, Google, IBM, and all of our hiring partners about what they use day-to-day in their job, and what they look for in candidates, we came up with the CS curriculum. We are always trying to balance the theoretical topics with the practical, so we’ve added high-level algorithms and data structures– nothing too surprising. Students should expect to learn data structures like linked lists, trees, graphs, and hashes. On the algorithm side, they’ll learn searching, sorting, some binary tree stuff, some graph, minimum shortest path stuff, and then on top of all of that, algorithmic analysis, otherwise known as Big O Analysis. For the first few cohorts, computer science is taught on Saturdays. Our goal is to weave it into the curriculum, as well as offer extra work on Saturdays.
When will be the first cohort that sees all of these changes?
The March 13th, 2017 cohort will see all of these changes!
Was there an underlying force that pushed this revamp?
There was no specific catalyst; instead, we made the change because of conversations with employers and students. We're having conversations with our alums who have been out in the industry for three years and the alums that are now interviewing. We had enough data and the industry had matured in a rather serious way– so we knew it was time.
We spent 2-3 months talking to every department at Flatiron, employers, and prospective students to put together this plan. These changes are what the market requires from a well-rounded hire and software engineer, and we know that we can provide that with these changes.
Here’s what we found ourselves reading and discussing in the Course Report office in February 2017! We found out the three most in-demand programming languages, we read about how coding could be the new blue collar job, and looked at how new schools are tweaking the bootcamp model to fit their communities. Plus, we hear about a cool app for NBA fans built by coding bootcamp graduates! Read below or listen to our latest Coding Bootcamp News Roundup Podcast.Continue Reading →
There’s something about a good mobile app that just helps you throughout the day– be it your Linkedin, Google maps, CNN, Nike+ Training, or ESPN app– we depend on our smartphones for a lot. Due to the global rise of smartphones and tablets, mobile apps can be the go-to source for information, entertainment, productivity, e-commerce, and more. By 2020, global mobile app store downloads will reach 288.4 billion! With the rise of mobile applications on the market, the demand for mobile software developers continues to grow. We thought it was only right to give you a breakdown of what it really takes to be a mobile applications developer. From educational requirements to general stats on the profession to the top mobile coding bootcamps around the world– read below for our Ultimate Guide to Mobile Development Bootcamps.Continue Reading →
In 2014, Flatiron School was the first coding bootcamp to release an Outcomes Report. While that report examined outcomes for their NYC programs, they’ve since launched their online campus and are starting to graduate developers around the world (remember our peek into the types of students who are succeeding online?). Today, we’re diving into Flatiron School’s most recent Outcomes Report, which focuses on their Online Web Developer Program grads. See how this school is placing 97% of their online students in developer jobs!Continue Reading →
Welcome to the January 2017 Course Report monthly coding bootcamp news roundup! Each month, we look at all the happenings from the coding bootcamp world from new bootcamps to fundraising announcements, to interesting trends. This month we applaud initiatives that bring technology to underserved communities, we look at employment trends, and new coding schools and campuses. Plus, we hear a funny story about an honest taxi driver. Read below or listen to our latest Coding Bootcamp News Roundup Podcast.Continue Reading →
Attending a coding bootcamp can be a ticket to a fulfilling new career as a software engineer. But while demand for developers is high, jobs aren’t just handed out at bootcamp graduations. As the Flatiron School's Career Services Commitment emphasizes: job placement is a team effort, but you need to treat getting a job like a job – keep learning; put yourself out there; you get out of it what you put into the process. Find out how four Flatiron School alumni successfully launched their new tech careers – and how you can use their tactics in your own job search.Continue Reading →
Whether you’re just starting to learn to code, currently attending a coding bootcamp, or you're working as a software developer, it’s important to keep challenging yourself to learn more. After attending Flatiron School, working on the engineering team here, and recently starting as an instructor, I’ve been thinking a lot about my own goals for the New Year, as well as advice I can offer my students. Here are a few simple resolutions for 2017 to start the year off right and keep leveling up in your coding studies and career.Continue Reading →
It’s that time again! A time to reflect on the year that is coming to an end, and a time to plan for what the New Year has in store. While it may be easy to beat yourself up about certain unmet goals, one thing is for sure: you made it through another year! And we bet you accomplished more than you think. Maybe you finished your first Codecademy class, made a 30-day Github commit streak, or maybe you even took a bootcamp prep course – so let’s cheers to that! But if learning to code is still at the top of your Resolutions List, then taking the plunge into a coding bootcamp may be the best way to officially cross it off. We’ve compiled a list of stellar schools offering full-time, part-time, and online courses with start dates at the top of the year. Five of these bootcamps even have scholarship money ready to dish out to aspiring coders like you.Continue Reading →
Welcome to our last monthly coding bootcamp news roundup of 2016! Each month, we look at all the happenings from the coding bootcamp world from new bootcamps to fundraising announcements, to interesting trends we’re talking about in the office. This December, we heard about a bootcamp scholarship from Uber, employers who are happily hiring bootcamp grads, investments from New York State and a Tokyo-based staffing firm, diversity in tech, and as usual, new coding schools, courses, and campuses!Continue Reading →
If you’re researching coding bootcamps, then you’ve probably thought about job placement; so we sat down with Rebekah Rombom, head of Flatiron School’s Career Services team to learn about how Flatiron School’s online students are landing jobs. We dive into how the online job search compares to the in-classroom experience and how Flatiron School sets clear expectations to guide students towards a job that fits their needs with their Career Services Commitment.
What does Career Services at Flatiron School do for students?
Career Services at Flatiron School is divided into two functions: employer partnerships and career coaching. The Partnerships team is constantly engaged with companies to educate them about Flatiron School and to find opportunities for companies to engage with our students and graduates. They may organize end-of-semester interviewing, networking opportunities, meetups, or employer talks to the class.
The other part of Career Services is the Career Coaching team. Every student who graduates from Flatiron School and plans to engage in job search, gets paired up with a career coach. Together, you do a really robust set of activities to get you ready for your job search. We help you run a job search based on best practices. Not many people have spent a ton of time job-searching, but our team has seen this nearly a thousand times. Your coach helps guide you through that process.
How large is the career placement team at Flatiron?
With everyone on coaching, partnerships, and administration, we are around 20 people. We invest a lot in career services.
What's the difference between job placement for online students and in-person students?
Part of the exciting thing about the way that our career services department works, is that you get the same content as an online student or an in-person student. For an in-person student, a guest speaker will walk into your classroom and do a lecture. In online classes, the students might get that lecture via a video conference or with their coach.
We've identified the key steps that it takes to successfully get a job after Flatiron School, and we've made those location-agnostic. As an online student or an in-person student, you're creating a resume, sending it to your coach, and your coach is giving you feedback. You're retooling your resume based on that feedback, and then, you and the coach both do a final sign off. As an in-person student, you might do the first feedback session in-person versus over Skype, but the experience should yield the same results.
How do Career Coaches help guide you through Flatiron’s Career Services Commitment?
Part of your time with your coach is spent following up on a regular basis about what you've done to adhere to those commitments – contacting a certain number of people relevant to your job search each week, continuing to code, blogging about what you're learning, and meeting people in the community.
Your coach is there to talk about how those activities are going, keep you on task and accountable, as well as make suggestions about how you can get more leverage out of those activities based on the results that you're seeing.
Does an online Flatiron School applicant or student need to be job seeking? How selective is the admissions process?
You certainly don't have to be job seeking. Around 75% to 85% of our in-person students are job seeking, and we’re seeing similar numbers for online. You can certainly do the program if you're not job seeking.
For example, I’ve spoken with college students or incoming freshmen who want these skills, or entrepreneurs who want to have a better understanding of technology they're launching their startup with so that they can interact with their team in more valuable ways, and recruit more effectively. Other non-job-seekers are product managers or marketers who want to add these skills to their tool set so that they can be more effective at their job, but they aren't planning to become a developer.
For our Online Web Developer Program, we admit people who are going to be successful in the program. One of the key indicators that we use is that you've completed some of our content on Learn.co, our online campus, or other learn-to-code content already. You have a familiarity with the platform, and feel that you can be successful independently, online, remotely.
When are Flatiron’s online students introduced to that career coach?
Around 3/4th of the way through the course, once a student has passed their third code review in the online program.
Do you recommend that students wait to start the job search? Or should they be thinking about their dream job from Day One?
There's so much learning that happens so quickly, so your best bet as a student is to focus on learning as much as you can for as long as you can. In our Online Web Developer Program, we've timed the curriculum so that you start thinking about jobs as late as possible.
When you’re about three-quarters through the course, you'll start connecting with your coach, talking about goals, reviewing your resume and LinkedIn, and getting your materials ready so that when you do graduate, you’ll be ready to hit the ground running and start interviews.
If you think about your most successful online students, did they do something specific throughout the course that made them stand out?
I think it's about the craft. If you're only driven by a specific job, whether that's a sexy company or a salary number, that's not going to be as effective. What works is knowing that you want to do this craft and are passionate about this work. Our Online Web Developer Program is 800-1000 hours of independent, self-driven, bang-your-head-against-a-wall work, and when you graduate, you’re embarking on your first job search in a new discipline.
Finding your first job after Flatiron School is like looking for an internship as a college student. You're looking for a company where you can contribute, get paid, and continue to learn. That won't always be available at your dream company the second you graduate. Students who are open to doing this work, continuing to learn and hone their craft, and contributing to a team of people who also are passionate about this work–those are the most successful students.
We hear a lot that "anyone can learn to code.” Do you believe that or do you think that it's problematic to sell a dream that everyone can change careers and achieve upward mobility through coding?
I think everyone can learn to code and that everyone should learn to code. Whether you should be a software developer with that knowledge, I think, is dependent upon how much you enjoy it and how passionate you are. Knowing the basic concepts makes me better at my job and makes it easier to interact with the rest of our teams, but at the end of the day, I get more excited about other kinds of work.
You should choose a career that you're excited about, and do work that is sustainable for you. The students that I've spoken to who've graduated described the experience of learning on Learn.co as really, really challenging, but extremely gratifying - even thrilling. If that’s how you feel when you’re coding, then this might be the right career for you.
Flatiron School was the first bootcamp to release an audited, transparent Jobs Report. Will the next Jobs Report include Learn.co graduates in those numbers?
Of course! Our Online Web Developer Program is built with the same curriculum and the same outcomes goals, so we’ll certainly include online students. We are seeing pretty spectacular results from the online students who have already graduated, and we know that this data is important to applicants and to employers in the industry.
I'm working with our team and our auditors now to identify some data that we can get audited before the end of 2016, and we plan to release that data in January.
What are the biggest lessons that your team has learned about job placement?
Before Flatiron School launched Learn.co, we said, "If you don't get a job offer within six months, we’ll give you a full tuition refund." So when we launched Learn.co, we wanted to make it really clear to students what they needed to do in order to get a job. We thought really hard about all of the things that go into a successful job search. We took all of the learnings that we've seen over the previous three years, and put that into our Career Services Commitment, which students agree to before they launch a job search with us. As of today - over a year since we put the Commitment into place - nobody has followed all those steps for six months and has not gotten an offer.
What goes into that Career Services Commitment for the Job Guarantee?
Our Career Services Commitment outlines our responsibilities to you as well as what you’re empowered to do to make your job search more successful. You can see the full list of responsibilities and eligibility factors here. We set really clear expectations with students about the importance of these commitments for our Job Guarantee. You’ll need to complete all of your assignments. You need to create your resume and you need to read through all of our content about how to run a good job search. You need to be available for your coach when you both have scheduled conversations. You need to continue to code and attend your interviews.
The Career Services Commitment is a way to communicate to students again exactly what you need to be doing in order to get a job. As you start the job search, your career coach will help you refine the activities that you're doing to get you more aligned with the way you're going to be successful.
What's different about a developer resume versus your average resume? What do you recommend that people are emphasizing on a developer resume?
This may be a little bit more of a philosophical question to me than you intended, but I think that even more than the technicalities of what your resume should or shouldn't say, you want your whole application and your whole communication with a hiring manager or recruiter to convey the well-rounded value you can bring as a human and as an executor to this organization. Sure, a developer resume should have things like your GitHub links to projects. But if you're a career changer, maybe that means including one to two sentences about your path and why coding is important to you so that a recruiter can easily make the leap from your past career into your engineering resume. More than that, I think it's about finding touch points that are compelling to the reader that allow you to tell your story effectively.
If you can do that on your resume by having a very short bio and links to technical projects, and some bullet points about relevant transferable experience from your previous life, that’s awesome. But you should also have a cover note in an email that talks about that specific company and how your previous experience would benefit them.
Ideally, you're able to convey a more well-rounded communications strategy than just a one-page PDF that lists your past jobs and your Github.
Imposter Syndrome is a huge buzzword for bootcamp grads. How do Flatiron School students approach compensation, negotiation, and how can career coaches help navigate?
Your career coach is with you up to the point where you sign on the dotted line. That can mean help with negotiation, or figuring out if the offer is even reasonable, or taking a look at a benefits package or perks. Oftentimes early in your career, it's about finding your leverage, whatever that is. But your career coach won’t let you back out of an interview you’ve earned or a connection you’ve nurtured for fear of failing - and that can go a very long way.
Is there an employer network specifically for your online graduates?
It didn't really make sense for us to separate our employer network, because we want to put the best students for a given job in front of that opportunity and vice versa for the employers. For example, we have students from the in-person program who move back home to Denver. If we’re working with a Denver-based hiring manager, she’ll see good-fit online grads in the area, as well as that in-person student. So when we’re able to make connections, we base them on location and culture match, and employer needs.
Can you tell us about the success that you've seen amongst online students so far? Where are they getting jobs? Are they taking remote jobs?
Our grads are working primarily in full-time roles all over the US, and even internationally: San Francisco, San Diego, New York, Denver, Chicago and more. From what I’ve seen, the “Junior Full-Time Remote Developer” job is a unicorn, though. We do have some students who have a bunch of freelancing contract gigs that they're doing remotely, and have built a full-time schedule of work out of those. We're seeing a similar split between internships and full-time jobs among our online alums as we do for our in-person grads: about 40% going into internships and about 60% taking full time salaried jobs straight out of the gate.
Is there anything about learning online that is actually an advantage in terms of getting a job?
No matter what coding bootcamp you choose or where you are or what period of life you're in, a job search is always hard.
We've seen online students really embrace the hustle of the job search and go out in the community, make connections, keep at it, and continue to follow up until they land that job. That's a really important skill in the job search. Going through this really challenging and rigorous program by yourself, as opposed to in a classroom, our online students get a lot of practice in extreme resiliency.
People with different backgrounds, from around the country and the world, attend Flatiron School remotely through their online campus, Learn.co. So why do they want to learn to code remotely? And how do they balance studying with other parts of their lives? We spoke to three Flatiron School students, all with very different backgrounds and motivations, to learn more about their experiences juggling family, work, and travel, while learning to code. Meet Kenlyn, Lucas, and Maurice!
What is your background and how much coding experience did you have before enrolling in Flatiron School’s Online Web Developer Program?
Kenlyn: I studied biology in college, looking to help others via the medical field. My first job was at a cancer diagnostics company, manufacturing prototypes and diagnostic antibodies . Looking to expand impact by developing new products, I got my MBA at UCLA and eventually became a global product manager at the same company. During the time that I was responsible for the company’s hardware platform, I was introduced to software development by supplying market requirements to the R & D team.
After learning about pure tech product development through a couple of Product Management certification courses, I understood how short the development launch, and feedback cycles could be. You can iterate on digital products and provide value so quickly, versus heavily regulated medical devices, which take forever.
And then my life changed – I have a family now. And to do it well, product management work requires travel. So the timing seemed right to learn full stack web development because I want to be involved in developing technologies, tech skills are in demand, and there are many opportunities to contribute in the field.
Lucas: I first started to learn web development in high school. I was curious how the web works, so I taught myself HTML and CSS on W3Schools. Since then, web development has always been a hobby.
In college, I studied advertising and Spanish. When I graduated, I joined Teach For America, and taught bilingual Spanish and English at an elementary school for two years. I even tried to teach kids web development at that school, which was really interesting.
Maurice: I studied Business Management and Finance in college, and during that time worked for a nonprofit that organized a summer day camp and other activities throughout the year for underprivileged kids. After graduating, the next logical step was to get any bank job as soon as possible to gain experience and be able to update my resume. So I accepted a data entry job at a major bank. As tremendously boring and uneventful that job was, I reminded myself that I was working for a big-name bank and that’s all that really mattered. About a year later I moved to another bank and I’m still with them after 5 years.
I became interested in learning how to code about a year ago and decided to enroll in a C++ class at a local community college to get a feel for it. That was a pretty good experience and I wanted to learn more. I also did Treehouse for a few months and after a few lessons I decided this is something I definitely want to learn and eventually transition into. So I began researching schools and found Flatiron’s Online Web Developer Program. I consider myself a total beginner, just having scratched the surface with some online videos/tutorials.
Why did you specifically want to do Flatiron School’s Online Web Developer Program rather than an in-person coding bootcamp?
Kenlyn: I did a lot of research because I wanted to understand what it took to become a great programmer and find work as a developer. I heard stories of successful programmers who were self-taught and saw job descriptions that mentioned Computer Science degrees. However, after looking at Codecademy and other free resources, I had no idea what skills would make me stand out to a company. On the University side, even online meant at least 18 months of study, going into debt and maybe getting a job.
I looked at coding bootcamps and I thought 12 weeks to completion sounded awesome, but I couldn’t go to an in-person program because I have three kids under 10. I had to find something flexible enough that I wouldn't have to find childcare, yet was a great school that would guarantee a job within a reasonable time frame. And Flatiron School was it. I found them through a search for Learn to Code meetups in Seattle.
Lucas: I chose Flatiron School’s online program because it was the perfect fit for my learning style. Since I wanted to travel, I could work on Learn.co from anywhere because it was all self-guided. There is a curriculum, but it's up to me to choose how fast or how slow I complete it. The self-paced aspect really resonated with me because I could go back and review concepts, or I could move through quickly. I also really liked that it was hosted on GitHub and that we could learn through test-driven development. The main factor that set Flatiron School apart for me was their job guarantee. The job guarantee made it easy for me to finally enroll and pay for the program. I started doing the free admissions course while I was in Peru and got accepted in February to start the course.
Maurice: At first, I thought an in-person full-time bootcamp would be a good choice if I wanted a speedy transition, but that would mean quitting my job, which I couldn’t afford to do. Then I looked around for an in-person part-time bootcamp. The very few options were expensive and none really attracted me like Flatiron School’s program did. My criteria were: reputation, flexibility, support, and cost. All the reviews and articles I’ve read about Flatiron School, and even the reactions from people I’ve met at other bootcamp info sessions were all very positive and people highly recommended it. Online coding bootcamp students were saying the curriculum was very similar to the in-person program and in some cases even more robust.
I also wanted something where I could study at my own pace, not feel rushed, and be able to go back and re-read material as often as I’d like. I also wanted to receive support when I need it, and I’m seeing first hand that Flatiron staff truly care about you as a person and as a student. Their ‘Ask a Question’ feature is amazing and reassuring. You can use it as often as you need, and it provides support within seconds if you’re stuck on a lab, or need clarification on a concept. Instructors also encourage Googling because that’s what you’ll be doing at a real job, but the extra support is there if you need it. They also offer a job guarantee, which is even more appealing. So with all you get for the Flatiron School cost – it’s totally worth it.
Are you working full-time or part-time on Flatiron’s Online Web Developer Program and how long are you expecting it to take you? What pace are you working at?
Kenlyn: Initially, I wanted to match an in-person bootcamp schedule as much as possible, but it’s been four months and I'm about halfway through. My time commitment has evolved because I got the opportunity to become a Flatiron School ambassador in Seattle and it seemed like a win-win: I could help grow Flatiron’s presence and also dive into the Seattle Tech community. As an ambassador, I’m networking and immersing myself in the local developer environment. All that said, I guess it's going to take me a little longer. So I'm studying somewhere between 20 to 40 hours a week.
Lucas: I committed full time, but I still had the flexibility skipping a Friday because it was self-paced. I ended up finishing in about four months.
Maurice: I am doing the program part time. I try to squeeze in as much time as possible on Learn.co during the week on my lunch hour and after work. Sometimes I get to study on the weekend, which is a little difficult as I also want to spend time with my wife and two-year-old son. On average I set aside about four days a week, three to four hours per day. I’m in no rush and I’m not trying to complete the program as fast as I can. I try to remain focused on understanding the concepts, setting small achievable goals and being involved in student life. I estimate completing the program in roughly one year.
Where were each of you based while you were studying and what sort of workspace set up do you have to study from?
Kenlyn: I’m in Seattle and mostly study at home. I also go to coffee shops when I need a change of scene.
Lucas: The only constant throughout my studies was my laptop. I started the program’s intro courses while I was in Peru, then Buffalo, NY, then lived with my brother in Chicago, and finished the program in South Dakota. I did part time volunteering with an organization that I really love out there, doing web marketing and building houses on a reservation in South Dakota.
Maurice: I’m based in New York City, not far from Flatiron’s campus. I try to stop in every once in awhile – it’s a pretty cool space. At first, for a couple of weeks, I’d stay late after work to study either at Whole Foods or a coffee shop, but I missed my family so I decided I’d go home after work, hang out with my wife and son for a little bit, then study once my son goes to bed around 7:30pm. Ideally, I’d like to head to campus once a week and join their study group meetup.
What were your motivations to learn to code and what do you want to do when you graduate?
Kenlyn: I realized that most people who are successful and fulfilled in their careers are engaged in something that they're passionate about. I hit a point where, though I enjoyed my current role in medical devices, I could see that technology was having a big impact on it – and I wanted to be part of that impact.
I was also new to Seattle and not gaining a lot of traction in the tech-heavy job market. That’s when I realized that having a good college education doesn't guarantee you a job. I wanted to learn to program anyway and the job guarantee with Flatiron was a big deal. There are so many innovative companies, and coding skills are in demand in Seattle. One source put demand at one and a half software developer jobs for every applicant. When I graduate I'm leaving it open as to what sort of job to look for. There's a lot of cool stuff in health technology, but as long as there's a valuable product and a great team, I would be happy. I think it's all about the people I work with. I'm excited!
Lucas: My original motivations were mostly about the creativity that comes with being able to build something, and move an idea in my mind effortlessly into something that's real, that I can share with people. It's such a satisfying process. It feeds my need to be creative. It’s also important to me that there's always something new to learn in web development.
The overarching reason I'm excited about development is that the people who are actually writing the code are the ones building the infrastructure and the software through which the rest of the world interacts. Most people are consumers on our devices; we open up an app, and we use it. I would rather be a creator who can write a website that accomplishes a specific task. Or write an app that's going to change the way that people interact with each other or with data. Being the creator of that is really amazing.
Maurice: I began reading articles about start-ups which were creating amazing looking applications and providing services that functioned so smoothly. As I read more and dug deeper, I started to realize the driving force behind it all was the code and that essentially nothing could function without it. Fundamentally, it was everything. I was also inspired by these people looking to bring about a change in the world and make us think differently. Their passion, persistence and strong belief in their product was inspiring to watch and I’d never seen anything like it before. The realization that every technology we use on a daily basis is run by code, was something so powerful, and I was curious to learn more. I imagined one day creating or designing something and just the thought of the possibility of it having an impact around the world was very motivating. Also, I was at a point in my life where I needed to seriously reconsider my career and not waste any more time doing something that doesn’t make me happy.
I don't have a specific job in mind right now. I think I need to get through more of the curriculum to have a better idea as to what I’d like to do. I still have a lot to learn. It crossed my mind to find a job that would blend coding with my finance background.
How did you find the learning experience studying through Flatiron’s Learn.co platform and how immersed or motivated do you feel when you're studying?
Kenlyn: At times I can feel a bit isolated learning online, but Learn.co is definitely a huge improvement on any other online course. The “Ask a Question” feature is great. In addition to meeting with instructors, I think Flatiron School encourages you to find solutions by yourself and collaborate because that's what we're going to be doing as developers. Overall, it's a very relevant, intentional program and I highly recommend it.
Lucas: What was most exciting for me was using real dev tools. An advantage that Learn.co has is that we’re always using test-driven development. Test driven development and test coverage is a huge piece of being a real developer. So it was a relatively graceful transition from being able to build a basic Rails app that does one thing to now writing production level code.
I had a job interview question about Git, and I was able to say, "I have used so much GitHub. I have 500 repos" – which are all the labs from Learn.co. Learn.co helps you build a very impressive GitHub profile. One of the interviewers said, "Yeah, we can skip over the whole coding project and look at your GitHub. It looks great."
With my background in education, l like that Flatiron School and their Learn.co platform are moving educational methodology forward. Instead of just filming a teacher lecturing, there are real tools, self-guided lessons, and ways to reach out to experts and get help. The learning is very individualized with an overarching guiding curriculum. That's super cool.
Maurice: Each time I sign on to the platform, I'm impressed. There’s a central dashboard outlining your progress, a section where you can create or join one of the many study groups on different topics. The curriculum is a mix of videos and text. There are plenty of labs to help solidify the concepts. I showed that amazing ‘Ask a Question’ feature to a friend in another coding bootcamp. She was amazed, and said, "I'm so frustrated. I can't get past this lab and I have nobody to ask for help. I have to wait for their weekly office hours."
I like the sense of community – everybody is so nice and helpful. They have their own dedicated chat platform similar to Slack where you can meet new people. There are also meetups, on-campus events, and online and in-person lectures. They do “Thoughtful Thursdays” where students express feelings about life, coding challenges or anything else on their mind. It’s unbelievable how many students are on Learn.co worldwide, all learning together and helping each other succeed. The other day, I was answering a question from someone in Dubai. So, I am doing an online program, but I certainly don’t feel alone.
I do feel immersed while studying, although, I often remind myself to stay focused and on-track because it’s easy to get distracted. So I try to listen to music, face a wall (which does help), and place my phone face-down. The material is there, the help is there, it’s all there waiting for you to absorb – you just need to remain disciplined during that time.
How have you managed to balance your Flatiron School studies with other commitments in your life?
Kenlyn: It generally means working around my family’s hours. If I’m really determined, I get up really early before my family is awake. At times, I also rely on my husband to take care of the kids so I can get some focused study time – especially around assessments.
Sometimes I run into walls and have to take a break, clean up my workspace, and/or get some exercise. You know what I mean? It’s trying to maintain the balance of life. You’ve got to fit it all in, but breaks are important in order to stay focused and get it all done.
Lucas: Being able to travel while doing the program was really great. I could travel on a Wednesday, then work on a Saturday. I could still hit my weekly hour goals, but shuffle them around. But the main thing was I had had this dream to go live and volunteer in South Dakota. And I was able to go and actually accomplish that while working on Learn.co simultaneously. I would work most of the day on the program, but when volunteer groups were there, I would study part time. It is really flexible, and I appreciated it that I could still hit my goal of four months.
Maurice: My wife plays a major role and she’s been so understanding as I’m working through the Online Web Developer Program. When I first started, I was putting in a lot of hours and staying late after work almost every day, but I that was taking a toll on my family life. So I decided not to stay late so often and go home to be with my family a bit more. My wife has been extremely supportive and encouraging and knows this is what I want to do. I reassure her that things will get better, we just have to get through this tough year or so. I had to find that balance where I could spend enough time with my family and also get my studying done.
What is your advice to someone thinking about doing an online remote program like Flatiron’s Online Web Developer Program?
Kenlyn: Set learning goals and figure out what options could help you meet them. Try Flatiron’s free courses to see if it’s a fit for your learning style. Worst case, you’ve learned some relevant code; best case, it fits and you will have already completed courses towards the full Online Web Developer Program.
Lucas: The most important thing to do is optimize your own self-motivated learning. Learning how to learn is an important step to getting the most out of self-directed programs like what Flatiron offers on Learn.co. There’s tons of information to absorb, so take breaks, get good sleep, and review concepts regularly to move them from short-term to long-term memory. Start on the free prep course on Learn.co and see how you like it.
Maurice: Flatiron’s Online Web Developer Program is an incredible way to learn to code, connect with so many people, and finally make that career change you’ve been thinking of. They’re passionate and serious about teaching you how to code and getting you job ready – it’s just up to you to consider how serious you are and how disciplined you’re going to be for the next 6-9 months or even beyond that in my case. Once you commit to the program, prepare a study routine for yourself and stick with it. It won’t be easy - there’ll be great days and horrible days. Keep cool and keep going. Prove to yourself that you can do this!
On October 26th, the Course Report team took over the Women in Tech Snapchat Channel and had a blast introducing everyone to coding bootcamps, Course Report, and even took followers along to tour three NYC coding bootcamps!Continue Reading →
There are many reasons to attend a bootcamp- maybe you’re ready to take the plunge into a coding career or you want to update your current programming skills. Or maybe you’re part of a rising generation of aspiring technical founders and you’re ready to launch your own startup…you just need tech skills. Many bootcamp alumni are enjoying the fruits of their intensive bootcamp labor by choosing the path of entrepreneurship, and launching their own app or website. In fact, Course Report’s latest outcomes and demographics study found that 4.3% of bootcampers attend to learn the skills necessary to start their own company. Our team loves an inspiring success story, so we’re highlighting those bootcampers who took the road less traveled, and managed to strike it big.Continue Reading →
As a future coding bootcamper, you're most likely new to tech and full of questions – and misconceptions – about what learning to code and being a developer really entails. With over 1000 Flatiron School grads making their way through the tech world, Flatiron's team has access to a lot of developers who are eager to share what they’ve learned through their countless hours of mistakes and breakthroughs, whether they’re new to the field themselves or seasoned tech professionals.Continue Reading →
How difficult is it to build the elusive idea of community into an online learning platform? We sat down with Flatiron School’s Head of Product, Mat Balez to find out how technology can actually fuel community and make learning more effective. Skip ahead to read about Mat’s thoughts on how online students can leave their mark on the Flatiron community, stand out amongst bootcamp grads, and experience the “power of connection.”
As the Head of Product working on an online coding bootcamp, what’s the biggest lesson you’ve learned about community and interaction with other students/teachers?
If you think back to the most influential moments in your education, they almost always involve people. We make our first network of friends in school or through a significant growth experience; we remember the teachers who pushed us to go beyond our limits and the projects we worked on with our fellow classmates.
Flatiron School was one of the first coding bootcamps to open its doors back in 2012 and we’ve made it our top priority to build a supportive, inspirational, and diverse community of students. We often tell applicants: “We don’t admit a student, we admit a class.”
But what does that mean for your online program? Do you only admit students who show that they’ll be great collaborators? How do you build that community of online learners?
What we’ve always looked for in our students is passion; we want people who are passionate about learning in general and learning to code specifically. Ideal applicants don’t see programming as simply a means to an end (that is, learn a bit of code, get a cool tech job, and then stop learning). Rather, they recognize it as a craft that requires lifelong learning and they want to support fellow developers along the way on their coding journey.
Can “teaching style” exist online?
Absolutely. But it’s important to recognize that the Internet is fundamentally different as a medium for delivering education than a traditional classroom—and it’s important to be sensitive to those differences as you build an online program.
Over the past four years, the industry has seen many online bootcamps emerge—including Flatiron’s own online campus, Learn.co. Some schools mimic the experience of the classroom, offering video lectures (essentially putting a camera into a traditional classroom). Others set up daily or weekly mentor meetings. With Learn.co we’ve strived to build community into the heart of our platform.
We believe for learning to be effective, it needs to be social and hands-on. That could mean interacting one on one with an instructor over video chat or joining a student-hosted study group, as well as using real-world tools like GitHub and our own IDE (integrated development environment). Ultimately, we want to make sure students are prepared to start working as a developer on day-one of their job after Flatiron School and that they know how to continue learning. Because as a programmer, you never stop growing and honing your skills.
How do you balance the flexibility of online learning with the interaction that you get from learning in person?
As the Head of Product, my team and I set out to build a product that would account for the experience of learning in a way we’ve never seen done before online, combining all of the learnings from our successful in-person program with the powerful network effect of the Internet. We wanted to design a program that would serve any student who has ever thought online education “isn’t for me” or that they “learn better in person.”
Tell us more about Flatiron School’s online instructors and how students interact with them?
Just because someone is an amazing programmer, it doesn’t mean that they’ll be a great teacher. Our online instructors have been selected for their ability to do both—code and teach code. Students can use our Ask a Question feature to reach out to expert faculty (in addition to a community of helpful peers!) to get real-time chat support and one-on-one video support and screen sharing if needed. Most questions are answered in under a minute. For additional support, instructors will often conduct live lectures on pivotal topics.
Additionally, instructors host weekly “Thoughtful Thursdays” sessions, during which students come together in a virtual room synchronously to talk about what they're feeling, from imposter syndrome and balancing school to other life priorities that may be on their minds. Often these sessions are just the boost students need to keep pushing through toward their goal of finishing the program and becoming a professional developer.
As the Head of Product, you must have put a lot of thought into the Learn platform and the communication/collaboration tools that your students are using. Which tools did you choose (or build!) and why?
Learning to code is really hard and it’s even harder if you feel isolated and alone. That’s why we’ve weaved direct messaging into the experience, making it easy for you to reach out to other students you come across on the platform. To help you understand which fellow students are nearby, both in the curriculum or geographically, we created the concept of “Learn Neighbors”. Soon, you’ll also be able to “friend” them as you do on other social media sites and build a network of peers with whom you can stay in close contact. Friends can support and encourage each other, talk through tough concepts, and work on labs together. You can even initiate a Study Group (or join one organized by an instructor)—the platform easily lets people create a private virtual room automatically, with support for video chat and screen sharing. One of our students, Sarah, gives a great overview of what the experience is like to learn to code online at Flatiron School.
A large part of building community in an in-person bootcamp is the feedback loop between students and instructors. How can online students contribute to the evolution of Flatiron School?
We encourage all of our Learn students to share your insight and leave your mark on the community. All of our content is open-sourced on GitHub so anyone in our community can make suggestions to improve it–which means it gets better over time and is as up-to-date as possible (something that’s never been possible with classroom textbooks!). Our students have already made over 5,000 contributions to our curriculum, benefiting the whole user community.
What’s one tip for online learners who want to stand out from the pack?
Keeping a technical blog can be a great way to articulate what you’ve learned and set yourself apart among other job applicants. All of our students are required to maintain technical blogs and they’re able to see how their peers are solving challenges. To facilitate this process, we’ve built a blogging feature right into our online platform, and top posts are shared with the community via our “Learn magazine” which you can peruse just like you would on Medium.
What’s more, a blog can be a powerful portfolio piece and our students can now create a custom domain name—which helps them look extra polished to tech recruiters.
Anything else you’d like to add about the process of building community into Flatiron School’s online campus?
Danny Dawson is not your average programmer. He went straight into the British Army after high school where he focused on telecommunications design. That telecommunications background led him to start a telecommunications and e-commerce business in London. See why Danny chose to attend NYC coding bootcamp Flatiron School through their online campus, Learn.co (and how he landed a job at PWC Ventures after graduating).
What is your pre-bootcamp story before Flatiron School?
I joined the Army straight from school, so instead of a university, I did a technical, telecommunications apprenticeship within the British Army. After being in the Army for seven years, I worked as a telecommunications network designer for a range of UK telecom companies. Then I set up an audio-visual installation company with a friend and ran that for a couple of years (we grew too fast and unfortunately had to close).
I spent the last 5-6 years as a principal engineering consultant and project manager for IT and Audio Visual projects.
What made you want to learn to code?
I've run a couple of companies, in the audiovisual and e-commerce sectors. In my Audio Visual company I generally dealt with technical design and the web development work. This was back in 2006, when I was just getting into web development, so I used a template and modified it with basic HTML and CSS.
I always wanted to learn more about the web because I really enjoyed that basic HTML and CSS. Last New Year’s, my resolution was to learn how to code so I could essentially build my own MVP for a new business idea I had. I took One Month Rails, which was a $50 course teaching Rails in 30 days. After building a Pinterest clone, it got me hooked and I knew I wanted to be a full-time programmer. Because I am entrepreneurial, it's essential that I know how to code, otherwise I won't understand the possibilities.
It's been pretty hard, to be honest. But with each I course take, I fully believe that anyone can actually learn to code. You just have to expect to incorporate effort and push yourself.
What made you decide that a coding bootcamp like Flatiron School was the right educational path?
I've done online courses before, and I actually did the Stanford Technology Entrepreneurship MOOC, so I was quite comfortable with an online style of learning. And I knew that if I put the effort in, I could do it.
Secondly, because I was working full-time, I couldn't really afford to go back to school full-time. I'm 33 now, and I didn’t complete the last two years of high school in the UK as I joined the Army, so it was out of the question for me to do a four-year degree. I'm sure doing a CS degree is beneficial to every programmer, but a four-year track personally would not have worked for me.
What made you choose Flatiron School?
I spent about 1.5 years teaching myself using online resources. I knew that I could build an app in Rails/Ruby, but I didn't know the underlying technology behind it – the “why.”
At the time, I wasn't interested in a bootcamp because they were obviously quite expensive. I'd always had my eyes on Course Report, and when I saw Flatiron School’s Online Web Developer Program on Learn.co, it was the right time and the right place. I needed to continue working full-time, so I had to choose an online course.
Flatiron School is a well-established school. As I understand, they are one of the top few coding schools in the US that have online offerings. I liked the fact that Learn.co was essentially self-paced. There is a monthly cost, and you can do it as fast or slow as you’d like.
Did you face any challenges as an international student applying for Flatiron School?
I had a long chat with Flatiron School’s Dean, Avi, prior to doing the course – he is brilliant! He’s really infectious with how he wants to teach people and how he wants others to learn. It just got me excited about joining the school and obviously the new program they were coming out with. That's how I chose it really. In a way, it was like sort of like the luck of the draw but I think I chose it because Flatiron was one of the better schools out there. Flatiron School came up with an online platform right when I was thinking to doing it, and the price fit within my budget.
How long did it take you to finish Flatiron School’s Online Web Developer Program?
On top of working full-time and doing it out of hours for two months, it took me another 4 to complete full-ish time. So overall six months. The course was a lot more in-depth than I thought it would be, which is brilliant. I'm so glad I did it, and that it took that long.
How did you commit yourself to learning online? Any tips for our readers who are concerned about focusing?
I actually rented a desk at a co-working space. I went three days a week and surrounded myself with programmers and other startups; it definitely helped.
Coming from a very corporate engineering background, Flatiron School was very different to what I was used to. It helped being around like-minded people while I was trying to learn. When you're learning on your own, it's quite hard to stay motivated sometimes. I'll be honest, I love programming, but obviously you have off days and not be motivated.
As an online student, what was the application and interview process like for Flatiron School?
I filled out an application form and then created a video, detailing more information about myself and why I enjoy programming. They also asked questions like, “If you could do anything when you're a programmer, what would you do?”
Once I got to the interview process, everything was online through Skype interviews. I ended up talking with Avi, the Dean of Flatiron School. We had a half an hour chat on Skype about the course in general, a bit about my background, and what I'd get out of the course.
Then you take a free, 30-hour introductory course, which culminates in you building a Tic-Tac-Toe game in Ruby. Once you finish that, then you can apply for the full course. I liked that process because if you put the effort in and know you love it, you'll do better in the full course.
Tell us about your learning experience. What was the Learn.co online platform like?
Learning online 100% worked for me. When I first started I was still working full-time, so I could do Flatiron School coursework around my working hours. I used to get up in the morning at 6:00am, log onto Learn.co to do a couple of hours before work, sneakily do some lessons/labs at work, and then more in the evening when I got home.
Because I had already completed the 30 hours, I knew what to expect from the platform. There were instructors available for online chat/help if you needed them. If you needed someone to bounce ideas off or guide you to the answer without giving it away, there were mentors there for that. We also had a Slack community for Flatiron School, where we'd all keep each other updated and encourage each other.
The Online Web Developer Program on Learn.co was essentially an online version of the Full Stack Web Development Program that Flatiron School offers on-site in New York. The course had the exact same curriculum, so obviously it had been tried and tested for a few years beforehand. It was very well-developed, and you could tell based on its depth.
How many people were in your cohort?
Flatiron School’s online programs don’t really work in cohorts because they’re self-paced and people joined at different times. There were probably about 20 of us right at the start, then more and more people were added every week.
How was the teaching style and feedback loop for Flatiron School’s online program?
Although you're on your own, you never feel isolated – there are always instructors available, it’s easy to start study groups with fellow students, and there are live lectures you can join about three times a week. Because of my schedule, I wasn’t able to attend the lectures in real-time, but they were all recorded. You can go back and watch every lecture that someone has given online.
The teachers were pretty cool. They were always available to help if you needed them. Students could hit them up through Learn.co’s “Ask A Question” and built-in chat features, on Slack, or by dropping them an email.
What was your biggest challenge during your time at Flatiron School?
It's always a struggle learning to code, no matter who you are. Sometimes you think you've got the subject matter, but your command doesn't work out how you expect it to. But then when it clicks, it just clicks and you think "Yes, I've won!" (until you get to the next thing). It's a whole massive learning process.
I was always thinking about how I could transition into personal projects that I wanted to build. Design patterns were always quite a big thing for me. It’s always good to step outside of the curriculum and think about how this will apply to your future, because otherwise you lose why you’re in the course. The curriculum teaches you how to do something; you still need to think and evolve to be a better programmer.
What was your favorite project that you built?
We built four or five different individual projects—one at the end of each section of the course. The first project I built was a command-line Ruby Gem for a “World’s Best 50 Restaurants” website. Users could type into the command-line and it would give a full list and more information about the restaurants. You can choose which restaurant you want more information from and it will you give their signature dish, the address of it, a bit about the chefs, and more. It is a very basic project, but when you first start building sites like that, you feel amazing. Check it out here.
For one of my final projects, I built a project management app in Rails. It was an internal project that you could use to add tasks to a project, add people to a project, and then assign people on that project's tasks. These projects were just simple ideas, but I spent a lot of time trying to get my head around the underlying backend technology than building the best app in the world.
Learn.co gives free reign to build anything you want. You have an hour session with an instructor and they give you an outline of what you are expected to do, then you can choose any project you want to build. Instructors then assess what you’ve built and may even write tests with you and you explain your design decisions. It was pretty cool to get real-time feedback and individual time with an instructor for each project.
What was the job hunt like after you finished Flatiron School?
When I moved to Melbourne, I wasn’t in any technology circles and didn’t know any programmers. I started going to meetups, joined the Ruby Australia Slack channel, and went to a Ruby conference when I first arrived. By chance, I spoke to one of the lead devs at Pricewaterhouse Coopers (PwC) and said, "If you're looking for a junior developer, I've got previous consultant experience, and I'd be very much interested in working at PwC." When I finished Learn.co, I passed my CV to the product manager and got asked in for an interview. I went through four interviews; it was quite a long process. There was an initial phone screen interview, a coding challenge, an interview with the lead dev and product manager, and then there was an interview with the group director.
I now work at PwC as a Junior Web Developer and have been there for about a month.
Tell us about your current role as a Junior Developer at PwC.
I work for PWC Ventures, which is under digital services. We look for inefficiencies in financial services, whether that be with government incentives or other areas. We think about whether we can turn these solutions into mini-businesses for PwC, and then we develop and build like a startup.
For example, I'm working on a project called Nifty Forms which helps companies in Australia, Canada, and the UK get tax rebates or tax allowances to pay most of your Research & Development costs. Nifty Forms essentially takes out the back and forth with companies and accountants and provides an easier way to apply for your R&D rebates with the backing of PwC. I also work on another product called Airtax which helps freelancers and Uber drivers with their tax returns on a quarterly and annual basis.
Do you feel that Flatiron School has prepared you for your career as a developer?
Definitely. I feel like I learned a lot during my time at Flatiron School. At PwC, I’m working in a large application, much bigger than while I have been learning, but I’m comfortable. Looking at the code base, I can tell what's going on and I already feel like I can contribute to the development. I definitely feel very much prepared.
Do you still stay in touch with the Flatiron School or any other alumni?
I actually worked for Flatiron School for a few months after I graduated. I wanted to continue learning and helping other students while I was looking for a full-time position. I was a Learn Expert, helping out part-time. I helped the students through the course materials or when they got stuck.
It was really rewarding, to be honest, and it was nice to help students understand tough concepts. Teaching solidifies the information in your mind as well. If you're not sure about something, and you have to convey how it actually works to someone else, it sticks in your mind a bit more. I also still communicate with alumni in on our Slack channel.
What advice do you have for people who are thinking about making that career change and joining a coding bootcamp?
I'd say the first thing is to make sure you love coding. Make sure you've done loads of prep work; don't just jump into it. It's a lot of money to be spending, and not everyone loves programming. You can learn all the information you want, but if you don't have the passion, the drive, and the excitement about programming, it's hard to get junior dev role. Don't fork out a lot of money if you don't know that you love it.
Welcome to the August 2016 Course Report monthly coding bootcamp news roundup! Each month, we look at all the happenings from the coding bootcamp world from new bootcamps to big fundraising announcements, to interesting trends. This month the biggest news is the Department of Education's EQUIP pilot program to provide federal financial aid to some bootcamp students. Other trends include job placement outcomes, the gender imbalance in tech, acquisitions and investments, and paying for bootcamp. Read below or listen to our latest Coding Bootcamp News Roundup Podcast!Continue Reading →
Many competitive coding bootcamps require a certain level of coding knowledge or background in order to be accepted into their programs- whether they’re looking for past experience on your resume or require that you pass a coding challenge. For a beginner, it can be tough to get the experience that a selective bootcamp looks for in the application process. There are many ways to learn basic coding (including teaching yourself) but if you want to make sure you’re covering the right material and quickly, then a bootcamp prep program may be for you.Continue Reading →
In July 2016, we announced one FULL scholarship to Flatiron School in New York City. Because there were so many amazing applicants, Flatiron School decided to award scholarships to TWO stellar applicants, and we are excited to announce those winners today. Jessica, a musician/video producer, and Dallin, a marketing strategist, tell us a little bit about themselves and why they want to learn code at Flatiron School.
Congratulations Jessica and Dallin!
What are your career/ educational backgrounds?
Jessica: I went to college at Belmont University and studied Songwriting and Music Business. After graduating I started a small label and worked with a couple of bands (including my own at the time) in Nashville. I eventually moved to New York and worked several odd jobs while getting settled. Finally my college internships with several music companies paid off and I got hired to do video production for ‘stache Media. At ‘stache I worked in Premiere Pro and After Effects creating lyric videos, pseudo videos, and pre-roll spots. During most of my post-grad life I taught myself bits of coding on the side whenever I had time.
Dallin: While attending Brigham Young University (BYU) I worked as a marketing and social media strategist for a tech startup called Arsenal MKG. After graduating from BYU with a degree in business I chased my dream to one day live and work in Asia. I turned down a number of job opportunities in the states including a job with Real Salt Lake and Marriott Vacation Club to go on the job hunt in Thailand.
After a couple of weeks wondering how I would be able to get a job in a place where I knew no one and I didn’t speak the language I secured a marketing strategy job in the heart of Bangkok. I have had the opportunity to live and work with the local Thai people for the past 7 months. While I have grown to love the Thai people and culture the desire to take my career and skillset to the next level have been constantly on my mind. I feel that coding is the door to the future and I want to be involved in the emerging tech scene of New York City.
What got you interested in code and why did you decide to attend a coding bootcamp?
Dallin: I love creating and designing. From a young age, I have spent countless hours drawing up designs and logos for future businesses that I would start. By the time I got to high school, I was turning those drawings into realities as I started my own clothing company and later opened up a local food stand during my freshman year in college. Thanks to this entrepreneurial drive of mine I joined a tech startup where I worked closely with designers and programmers that were building incredible tools that would be able to help people. I spent hours in awe watching these programmers type things into a computer and create things out of thin air. I started to wonder if I would be able to do that too. So I signed up for an entry-level computer programming class at Brigham Young University. My professor ended up getting terminally ill two weeks into the semester and our class was left without a professor. Many students dropped the course but I stuck with it and tried to successfully pass my college course professor-less. While teaching myself in this class, I discovered Codecademy and completed the entire HTML & CSS course. I also completed the Build Your Own Website course. I have now discovered Learn.co and have been working my way through the Web Development fundamentals.
What made you choose to apply to Flatiron School?
Jessica: I started telling all my friends that I was trying to get into some coding bootcamps in New York and asked for advice on which schools to go for. Flatiron was on the top of my list because it seemed to really encourage creative thinkers. A couple of my friends are graduates of the school and raved about it to me.
Dallin: Upon deciding to go to coding school, I spent hours researching different schools. Of most importance to me was curriculum, teacher-student ratio, one-on-one mentoring, languages taught and actual career placement. As I read about Flatiron, I sensed that the school has a passion for teaching students to code that matches my passion for learning the necessary skills. I also like Flatiron's focus and emphasis on Ruby as I feel it is a great foundational language. Furthermore, as I've searched the web for introductory courses, I've found that Flatiron's Learn.co is the most effective course to teach yourself how to code and to interact with others who are doing the same thing. Learn.co has pushed me to think beyond the written curriculum and is a unique online classroom. I also love the fact that Flatiron is located in New York City. Lastly, and most important, I was blown away with Flatiron's proven career placement. I love the local connections that Flatiron has from so many successful alumni.
You’re both super-creative people. What are you most excited about learning at Flatiron School?
Jessica: For some reason when I play guitar I have a limitless attention span; hours go by and I don’t notice. The only other thing this has happened with me with has been coding. I get started trying to solve a problem and time just seems to slip away (in a good way). I feel like this happens because coding and songwriting both follow similar processes. Understanding the interaction of structure and creativity in music is a great way to think about code. Also, when you create a song you have to be able to take a risk and put yourself out there. There are guidelines to follow, like keys and chord progressions, but initially the page is blank. I feel like with coding it’s the same thing — you learn the proper tools and guidelines but in the end you’re taking an initial risk in simply creating something new.
Honestly, I’m most excited about simply having so much time dedicated to studying web development! After spending several years learning whatever I can on the side of full-time jobs and on the weekends it sounds like a total luxury. I’m also excited to put all of my pieces of self-taught information together into full cohesive lessons, and finally develop the tools I need to build all these crazy ideas for programs I have.
Dallin: My vision for coding is beyond making a living for myself and my future family. During my time in Brazil, I witnessed corruption, even to the point of death for some whom I was close to, as a result of poverty and lack of opportunity. The wheels in my head began to turn as I searched for a way to help their mourning families. With the price of education beyond what they can even comprehend paying for, and the hope for a better future is out of their reach. I have developed a plan of action to help those I love and others in similar situations overcome the corruption that is rampant in Brazil, as well as across the globe.
I dream of someday, in the near future, taking the skills I will learn through Flatiron School’s program, and my fluency in Portuguese, to start a not-for-profit coding school that I will offer to the people of Brazil. With the opportunity to advance their knowledge at an affordable rate and develop a marketable skill-set, they will be able to make better life choices that will assist them out of the poverty cycle. I live my life by the motto: “Teach a man to fish and they will be fed for a lifetime.” I find more fulfillment in my own success when I can share my knowledge and skills to help others improve and find their own success.
Can you tell me about your background and experience before you joined Flatiron?
I have been programming since middle school. I'm one of those kids who discovered coding at an early age, and fell in love with it. In high school, I taught at a computer camp for middle schoolers. That’s when I caught the teaching bug.
I went to Carnegie Mellon to study computer science and information systems; but it got very theory based, which didn’t really swing with me. I wasn't good at it. The reason I love programming is because I love making and solving things. I couldn't figure out how the deep theory was connected to building better software, so I dropped computer science and picked up economics and information systems. During school I was TAing for CMU courses: statistics, economics, Intro to C, and Rails. In my senior year, I helped write curriculum for an iOS course.
When I graduated, I actually just wanted to travel, so I joined IBM and consulted. I was looking for a way to give back to the community and wanted to volunteer to teach at the public library, but they needed people during the week when I wasn’t available. I then heard about Flatiron School through a friend of a friend who was in the school’s second ever Web Development class. I got in touch to see if I could help out on the weekends, and it eventually became a full-time job. I'd always loved teaching and programming, but I’d never thought of it as a career.
What did you think of Flatiron School at first?
I really liked how instructors spent so much time with students in these immersives, building really strong relationships. I also realized that people were quitting their jobs, spending a lot of money, and just dedicating their life to this so it’s our duty to make sure they learned as much as possible. It is on our instructors to make sure they have an amazing experience just as much as it is on the student.
What has your progression been since you started at Flatiron School?
I started working at Flatiron early July 2013. For the first year and a half, I was the lead instructor for the iOS class. We're a small company, and if a teacher was sick, or needed someone to cover, I'd help out. I would also represent the company at events.
Then I started helping Avi Flombaum, our co-founder and dean, with onboarding new instructors, instructor training, and some curriculum development stuff. We were trying to build processes around how we capture issues, how we respond to them, etc. Then we found another Lead iOS Instructor who took over the iOS class and I was able to become Director of the Faculty. In that role, I was working on instructor training, hiring, and mentorship of new instructors – coaching them through the process of teaching, and emotional support for the students.
This year, I became VP of Education. I oversee the online curriculum, our in-person instructors, as well as help out with some of the online instructors. So I'm interacting with the students, but never as much as I’d like. I am currently teaching our iOS course, and I also do a lot of guest lectures in the web development courses.
Tell me about the launch of Flatiron School’s online curriculum. How did that work?
It's nice to no longer be constrained by 12 weeks. We now have the ability to give students extra work during or after the program if there are technologies they want to learn or practice.
Is this Learn curriculum just for the Web Development class or your other classes too?
The Learn curriculum is currently just for Web Development. We are working on some stuff for iOS. The one big push we're doing right now is the move from Objective-C to Swift. We're building in a lot of curriculum work around Swift as well as more recorded lectures for Objective-C.
How many students and teachers do you have in each program?
We have 30 students each in the three in-person immersive classes (two Web Development, and one iOS). Each immersive class has a lead instructor and two teacher assistants. For the online program, we have a very different model around how instructors work. We have a network of “Learn Experts” who act as mentors and are available anytime to support students.
Can online students start anytime and how does that impact the sense of community?
Students start whenever they like. One of the biggest features of the online program is flexibility; flexibility to start whenever you like and to build relationships with people who are either close to you geographically or in the same spot in the curriculum, even if they’re in different time zones. We recognize that when you think of amazing educational experiences, you think of the people you did it with, and your instructors. So we want as much as possible to really prop that up and facilitate the social aspect of education.
What’s the structure of the online curriculum?
Essentially the online and in-person program are the same. All of the online curricula came from the immersive class. The immersive is where we beta test new stuff, and push the edges of what's possible to teach within a short amount of time. Because we have 30 students with three instructors, we're able to create really tight relationships with our students. We use these relationships to figure out the pacing and to get a tight handle on how fast to go.
How often do you update or iterate on the curriculum?
It's a pretty constant process. It’s an open source curriculum so it's constantly changing. We get 30 to 60 issues or pull requests per week. Some are from students, some are from instructors, and they're getting merged at a rate of about 50 a week. It's great to get feedback from students and be able to quickly iterate and push a new change within days.
Instructors are moving stuff around and playing with ideas all the time. Last semester we played with teaching Ember, and our instructors just pulled it together on their off time so we could see how it worked and if we could teach it. Having open source curriculum and having a standard developer flow of GitHub and pull requests means that it's frictionless for us to try out new content and approaches to teaching, so we do it all the time.
How do the instructors stay aware of all the little changes to the curriculum and make sure they're teaching the most up to date version?
It’s not easy – but super important. Before teachers deploy new labs, they'll take a look at the commit history of those labs and see the changes another teacher has made. Everything is in there.
For the larger changes – for instance, when we added Angular – the instructors help us build the outline and they review it as content is developed.
How do the in-person on-campus students use the Learn platform?
We run the whole course through Learn, but usage is a bit lighter compared to the online students. Although the students are able to hit the “ask a question feature” in Learn, it’s more natural to ask a teacher in person because they’re standing right there. We do use Learn a lot for its pacing. It shows us how the students are progressing. We can actually look at the data to see how many tests they’ve passed, how quickly they are working, and if they’re engaged to be a bit more data-driven in our decisions.
How do you assess students’ progress through Learn? Can students fail?
All of Flatiron School’s curriculum has automated tests to make sure students are finishing tasks. For the online students, we have live assessments with an instructor throughout the course. For the in-person programs, there's no real failing. It's more just discussion with teachers: “here is where you didn't succeed, you have some extra areas that you need to study up on.”
In the online program, students who fail assessments have to go back and make some modifications before moving on. It's really important that anyone who graduates from Flatiron School really knows their stuff. If you happen to get through some content without understanding it, then we want to make sure that you understand it before you move forward. If you just compound shaky on top of shaky, when you get further into the curriculum - to Rails and Angular – it's going to be difficult.
If students are struggling, we step in immediately and provide additional materials in the form of Learn lessons, extra one-on-one time, or extra one-on-small group time. We also continue to work with students after they graduate if they need additional practice ahead of interviews.
What kind of person do you think is the ideal student to do the in-person Flatiron School bootcamp?
I think the person that really values it is someone who has just fallen in love with code and wants to be completely immersed: physically, mentally, and philosophically surrounded by people who are passionate about coding. They want that really close knit relationship that comes from constantly interacting with your teacher. You sit next to your teachers, you have lunch with your teachers – so if you really love being driven by instructors and you can come to New York for three months, it’s a great option.
Learning this stuff is hard, so you need a community to support you. That’s true whether you’re learning online or in person. Both programs really embrace that concept.
Welcome to the June Course Report monthly coding bootcamp news roundup! Each month we look at all the happenings from the coding bootcamp world, including new bootcamps, what we’re seeing in bootcamps internationally, outcomes, and paying for bootcamps. Plus, we released our big Bootcamp Market Sizing and Growth Report in June! Read below or listen to our latest Coding Bootcamp News Roundup Podcast!Continue Reading →
Jennifer Sardina had a lot of interesting jobs, as a foreign language teacher, a chemistry lab technician, a health coach, and a full-time mom. But she wanted a career. She had never been interested in computers before, but when her brother gave her a programming book, she couldn’t put it down. Jennifer enrolled in Flatiron School’s Web Development program and is now a software engineer at XO Group for TheKnot.com. Jennifer tells us why she chose Flatiron School, how she juggled working full time with motherhood, and all about her exciting job.
What is your education background? Your last career path?
It’s ironic that I ended up in this field because I always knew I liked working with people and communications, but I did not want to work with computers.
I originally attended Stony Brook University to study chemical and tissue engineering. But as an animal rights advocate and a vegan, I decided I didn’t want to dissect animals, so I switched to literature. I studied Italian language and literature then went to Italy for some time. I came back and started working as a Spanish and Italian teacher, then became a health coach and worked as a chemistry lab technician. I had a lot of different jobs but I didn’t have a career.
So how did you get interested in programming?
My last job as a health coach was at a startup, and my job was mostly community outreach and working with patients. But I wore many hats, and often collaborated with a research team to track data. They were using excel spreadsheets, but it was frustrating because they didn’t have a real database. I would vent to my brother (a Flatiron School grad) and he suggested I might enjoy programming, because I’d be able to solve these problems with code. He shared Chris Pine’s book “Learn to Program” with me, which I secretly started reading and fell in love with. I quit my job a couple months later to go to Flatiron School full time. It was the best decision of my life.
Did you consider teaching yourself?
No I didn’t. I was having a lot of “aha” moments and it felt like I was playing games all day. At the same time, I was working full time, and I’m a full-time mom and wife. I felt like if I wanted to focus on it enough to actually become a programmer, I needed to devote 100% of my time to it. Otherwise, I was afraid it would just become a hobby.
Did you look at other coding bootcamps in NYC or just Flatiron School?
I did look at General Assembly and App Academy. App Academy sounded interesting because I wouldn’t have to pay upfront- they offer deferred tuition. But my brother interviewed with them and didn’t like the experience. I went to an open house at GA and heard alumni talking about their experiences, but it wasn’t as convincing as Flatiron School to me. My brother already went to Flatiron School and he loved it. So I applied, really liked the interviews, and I felt this positivity and excitement for code and that was really nice.
What was the Flatiron School application and interview process like for you?
I submitted the application, and I had a phone screening with a woman from the Admissions team. She looked like me, and she seemed interested in me, my experience, and why I got into programming. The human connection was a great first start.
After that there was a code challenge. Flatiron School wasn’t looking for an answer; they were looking at my thought process and my ability to explain it. I liked the questions during the technical interview with Avi Flombaum. He didn’t just say “oh this is working;” instead he asked me how I arrived at this answer, why this is important, and made me think about my implementation. Avi is also someone who naturally smiles, which made me comfortable.
How did you pay for Flatiron School?
I’m the sole provider in my household, so you can imagine that quitting my job completely and paying $15,000 upfront was impossible for me. Flatiron School offers a $1000 scholarship for women and minorities. I am a black, Hispanic, and a mom, so I did get some help there. After the two scholarships, I ended up paying $13,000 in total. My brother also helped me out, which was really nice of him, so I could focus on the bootcamp. Flatiron School does also offer financing options.
Was your class diverse in terms of gender, race, life and career backgrounds?
There were 18 to 20 people in the class, with a good number of women and different age ranges. There were other moms, there was one other Hispanic person, and one black person in the iOS class. And there was one instructor who looked like me.
Who were your instructors and how did they support your learning?
The main instructors were Ian, Rose, and Amanda initially, but then Amanda transferred to the other incoming class. They were awesome. I would bother them all the time and they were naturally so patient, and didn’t mind repeating the same thing over and over again with the same tone. They seemed like they were always having fun.
What was the learning experience like at Flatiron School?
Every day was different, but every morning you understood exactly what was going on. Our long list of tasks would be online already on the Learn platform. The intention for students is to never really be “finished” with the tasks; we always had to reach for more. First, we would do the Problem of the Day. Then we did group or solo activities, but we’re always encouraged to talk to other people at our table, and have study groups, so we could talk through the problem. One thing Flatiron School emphasized is explaining your thought process to others. And we did a lot of whiteboarding – every table was a dry erase surface, so you could draw out problems on the table. There were also two hours per day of lectures, and a lot of homework to do outside of class.
I was in the Flatiron classroom from 9am until 6pm, then I would run home to a three-year-old every evening. Some people stayed really late, and every morning people were there already. I think some people stayed overnight because they were open 24 hours a day - though I think that’s mainly because they were so enthralled with what they were learning.
What was your favorite project? Did you get to use your own ideas?
My favorite project was our final project, which was a heatmap of ethnic food in New York. I worked with two classmates, Jason and Jeremy. If a user searches for Indian food, they’ll get a heat map showing where in NYC the most Indian restaurants are. I thought that was really fun, partly because it was a single page app – we used Rails, and we practiced a lot of Ajax which was really cool because we hadn’t had much experience with that. We also got to use the Google Maps API and the Foursquare API. That project was a good combo of back end and front end work in a very short period of time.
How did Flatiron School prepare you for finding a job after you graduated?
Flatiron School definitely helped me make connections, and I met my current supervisor at the Flatiron Science Fair. They gave me confidence in talking about my technical background, which at that point was very limited. We focused a lot on our elevator pitch and finding the right words when presenting yourself to a potential employer. I tend to talk a lot, and it was good to learn how to choose specific words and stick to a one-minute pitch. Lastly, when it came to job offers, I had two job offers at once, and they were very supportive in helping me choose the right job for me.
Which job offer did you take? Where are you working now?
I ended up taking the second job offer because I really wanted to work at XO Group. I started as an associate software engineer at XO Group on June 1, 2015, about four weeks after I graduated from Flatiron School. The other initial offer was from a nonprofit organization with interesting problems and technologies, but I didn’t see any women! It was all men dressed in suits and very quiet. When I got the XO Group offer, the atmosphere at the office helped me make my decision.
Tell us about XO Group- where have we seen your work around the internet?
XO Group runs the websites The Knot, The Bump, and The Nest. We support couples through their most important life changes. When you’re getting married you can create a wedding website, registries, and manage your guest list on The Knot. You can use The Bump when you’re pregnant and about to start a family, and then use The Nest when you’re raising kids. I work specifically for The Knot in the wedding websites guest services team, maintaining the wedding websites and guests manager.
What does your day-to-day look like as a web developer?
At 10am we have standups, where everyone updates their team on what they are working on, if they have any blockers, and generally maintains situational awareness. Then we get started on work. Sometimes I work solo on stories or chores, sometimes I pair with other developers. For the first few months, I was the only full-time developer on my team, but it was great because I got to learn a lot. Now the team is growing and there’s a lot of room for pairing and learning.
We also have time to review code requests, when someone else looks at your code and gives you feedback, which is another great opportunity to learn. My team is 4 or 5 people including myself, and we’re all actively working on the same products.
Are you still using Ruby on Rails? How are you keeping up to date with new tech?
I feel like Flatiron School equipped me with a good foundation in programming with specific tools, languages and frameworks. I do sometimes think about getting a CS degree when my daughters are a little older, to learn more about big architectural problems and algorithms.
When you started at Flatiron School, did you know that your goal after graduating was to get a job as a junior developer?
I did want to get a job as a developer because I wanted to be able to focus on programming full time. When I started at Flatiron, I didn’t know what kind of company I wanted to work for. I was just leaving a nonprofit organization with a very small team of just 5 women. I thought about working for a small startup, but I knew I wouldn’t have time to have a life. I didn’t know I wanted to work for a large company until I went to XO and fell in love with it. The people are just so happy all the time.
What’s been the biggest challenge in your new job as a developer?
My biggest challenge is communicating technical thoughts confidently. Sometimes I feel like I know exactly what I’m talking about and I know it’s the correct answer or best implementation, but sounding confident and representing myself in the technical world has been a challenge. To combat this, I’ve tried writing blog posts and doing presentations. I challenge myself to do presentations at work, I presented at the NYCRB, and at the NYC Camp last year at the UN. Those things are helping, but it’s still a big challenge getting beyond that point.
What advice do you have for people making a career change after bootcamp?
My older brother once told me that if you want to find your dream job, find the job you would do for free. Before making a decision, make sure that programming is something you would do for free. I thought that was beautiful advice.
Programming is a field where you don’t stop learning. If you want to be competitive, you have to read every day and learn new technologies and continue developing. Don’t pay attention to how other people are doing, just look at the progress you’ve made as an individual. The marathon is not against other people but against yourself.
Apply now for the Course Report + Flatiron Full Scholarship!
You know the stereotypes of the creative-minded artist and the technically-minded programmer. One with the creative writing degree but lost when it comes to tech; the other focused on computer science but too mechanical to be imaginative. One whose workshop is the artist’s studio or concert hall; the other tapping away in their terminal. Keyboard vs. keyboard. BA vs. BS. Well, it is B.S.
If you’ve met a real developer, you know these stereotypes aren’t true. Here at Flatiron School, we’ve seen students with creative backgrounds flourish as programmers—and the employers we work with have appreciated how our graduates from different disciplines bring their creative skills into the workplace. In fact, we believe that what separates a great programmer from a good one is creativity.
That’s one reason why an increasing number of people who love to create—from artists and linguists to chefs and designers—find a career in programming to be a fulfilling outlet for their talents. Just open up your terminal and start building something from scratch, no canvas or instrument required.
Some have even noted that our classes “run less like math classes than creative writing classes. Students build projects, review and discuss each other’s work, and then rewrite them.”
We believe so strongly in creative programmers that we're actually partnering with Course Report to offer a full scholarship to our immersive web development course in NYC for people with non-technical backgrounds. Whether you’re pursuing your creative talents professionally or as a hobby, we’ve seen students with this experience thrive here at Flatiron School. Here are a few of their stories:
Vaidehi Joshi: from freelance writer to full-stack engineer
Tyler Davis: from musician to startup founder
Tyler, a lifelong musician and multi-instrumentalist—and a Flatiron alum—brought together his love of music, design, and development through the launch of SoundViz: a site that converts the soundwave of your favorite song into a piece of high-quality, ready-to-hang art.
Stephanie Oh: from teacher and songwriter to product manager
Stephanie was a writing teacher, tutor, and songwriter, while also working in the talent management industry with artists like Def Leppard and CeeLo Green. She thought the end result of that path would be a job in marketing or PR, but wasn’t sure if either field truly excited her. After seeing the creativity present in websites and apps, she wondered: who were the people actually making them? She attended Flatiron School, convinced that an entry-level developer role would utilize more of her creative abilities than the path she had been on—as a developer, she would be the one making things. And she’s right: Stephanie has gone on to be a Product Manager at Splash, Constant Contact, and inMarket.
Grace Lee: mixing art with programming
Grace is a Flatiron student, who has been combining her artistic and programming passions in a fresh way. Take a peek at her technical blog, where she illustrates tough concepts through delightful pen and marker drawings alongside lucid written explanations. She also penned the art on this blog post!
If you want to come to NYC this summer and join our passionate community of web development students, apply for a full scholarship to Flatiron School’s Web Development Immersive ($15,000 value)! Applications are due June 21st and all of the details can be found here.
Because there were so many amazing applicants, Flatiron School also decided to award a Learn scholarship to Dallin W.Continue Reading →
Welcome to the May 2016 Course Report monthly coding bootcamp news roundup! Each month we look at all the happenings from the coding bootcamp world, from acquisitions, to new bootcamps, to collaborations with universities, and also various reports and studies. Read below or listen to our latest Coding Bootcamp News Roundup podcast.Continue Reading →
What is it like to study at an online coding bootcamp? How will you interact with your instructors, mentors and other students? And will your learning portal be a place you look forward to learning each day? We have done the research and asked some of the most popular online bootcamps to give us walkthrough demos to answer all your questions about studying online.Continue Reading →
If you're a college student, an incoming freshman, or a teacher with a summer break, you have tons of summer coding bootcamp options, as well as several code schools that continue their normal offerings in the summer months.
Wondering what a college student or a school teacher can do with coding skills?Continue Reading →
Sarah was working as a grants manager for a nonprofit, when she got inspired by browsing beautiful websites to pursue coding. She wanted to find a way to study coding without quitting her job, so she chose Flatiron School’s online Learn-Verified coding bootcamp. It meant she was able to study with an established NYC-based school, while living in Des Moines, Iowa. Sarah told us about what and how she has been learning, and gave us a video demonstration of the Learn-Verified platform.
Tell us about your background and what you were doing before Flatiron.
I majored in marketing and writing at Northwestern College in Orange City, Iowa. After college, I worked at a local nonprofit and did a year of Americorps. After that year, I got hired full time as their grant writer, writing and managing grants.
I’ve always enjoyed design and I started to get inspiration from web design; eventually, I realized that I could figure out how to make those sites work, so I started learning HTML and CSS through books, tutorials, and articles. I got frustrated with CSS because it never did exactly what I wanted it to do. At that point, I realized there was a lot more to websites than just HTML and CSS, so I just kept learning.
Once you decided you wanted to move on from learning by yourself, how did you make that decision to do a bootcamp?
About six months ago, I started to get really serious about coding and decided to pursue it. I really enjoyed learning about coding and I enjoyed the fact there was always something new to learn. That’s very important to me – learning is always going to be a significant part of my life.
As I was coding on my own, I was always wondering what I should be learning next or what I should be doing. If I wanted to take this seriously I realized I needed to know what I should be learning, so a bootcamp was a really good way to do that.
How did you decide you wanted to do an online coding bootcamp rather than an in-person option?
Is the teaching language (Ruby) at Flatiron important to you?
It definitely was. As I was learning on my own and making these decisions, I had read a lot about Ruby and about it being friendly, easy to pick up as a first language, and had a great community around it, so learning Ruby seemed like a great choice. Previously, I had built a few things in Rails, nothing super fancy or really cool but I at least had done Rails and knew how to start a new application.
Can you tell us about the application process with Flatiron Learn-Verified?
You start by signing up on Flatiron‘s website for a free introductory course which goes through some basics of Ruby, data types, basic logic statements, etc.
Once you complete part of the intro course, you are invited to apply and update your LinkedIn profile, submit that, then you have a short interview with one of the co-founders or admissions directors. In the next few days, you’ll hear back whether or not you were accepted.
Did you have to quit your job to start Flatiron’s online Learn-Verified?
No, I work full time and do all of my Flatiron work at nights and weekends.
Can you tell us about the learning experience at Flatiron Learn-Verified? What’s a typical session like and what is the teaching style like?
They have a really good learning platform set up. You start with a reading about a programming concept, they give you examples in that reading, tell you things to watch out for, show you ways you might solve this problem, and additional resources about the concept. After the reading, you’ll usually have a lab where you put what you learned into practice.
Then you do a lab for each section. Everything just keeps building on each lesson. Flatiron is really good at making sure you know the foundation of a concept before you get the quick fix for it.
So you always feel like you understand a concept before you move on?
Yes. The other nice part of it is everything is stored on Github so if I forget about how something worked, I can go back a few labs and look at what that was, then reference it or put it back into practice in whatever I’m working on.
How often do you interact with other students taking the course?
They encourage pair programming at different times during the course. When you finish each major section there are a couple projects - one that you’ll pair program and the other that will be your assessment. For the project, you’re encouraged to pair with someone else who is at a similar pace as you. There’s a Slack channel for the course that’s helpful for reaching out to other students and finding someone to pair with.
They explain a few different ways you could pair program (work linearly together, one person does one requirement and the other does the next, or both work on different parts at the same time and meet in the middle).
You’re encouraged to pair in each of these ways throughout the course so you have experiences working collaboratively.
What sort of pace have you been learning at so far? How many hours per week have you been spending on Learn-Verified?
It’s definitely varied. On a weeknight, I try to make sure I spend at least one or two hours. Obviously, that varies depending on what else I have going on. But then a lot of my weekend is also devoted to Learn, so I would say ten hours every weekend (Saturday and Sunday).
I started at the beginning of November and I’m more than halfway done. I expect to be done in April.
What are your instructors like? How often do you interact with them?
I usually interact with instructors if I have a question, if I’m a bit confused about something, or if I run into a problem. They have a nice ‘ask a question’ feature on the platform where I could ask about anything and get an answer. We also have a Slack channel and there’s always an instructor online who can answer questions. That also helps with getting to know everybody else who’s in the Learn-Verified community.
I believe they’re all based in New York but they have a great online presence and online community using a lot of different tools. It’s been good.
Logistically, I would hit the ‘ask a question’ button and type a question. They’ll either help you or refer you to another instructor. We also have a Slack channel so the other way I might get someone’s attention is by writing a question in there.
What’s your plan once you finish Learn-Verified?
Another thing that made this program exciting for me was the job placement guarantee. I’m definitely looking to switch careers and be a full time developer, whether that’s a junior developer or another programming role.
How is the Flatiron team going to prepare you for job placement?
One really great thing about the course is that it teaches you to be comfortable using professional developer tools - ie- the command line, GitHub, text editors, etc. Having the entire course on GitHub has been useful in the fact that it builds up a portfolio of projects that I’ve worked on. I recently went to a Ruby meetup for the first time. I was talking to some of the regulars and they asked if they could see my Github profile. We were able to look through it together, and he liked to be able to see what I was learning and to be able to get into the code. I think that’s helped a lot.
I know when I start looking for a job, I’ll have support from Flatiron. Someone will be checking in with me, helping me keep motivated to work on my code, and encouraging me to network.
Do you have any advice for people who are considering an online bootcamp? How can they stay motivated while learning online?
It’s been really important for me to have a goal at the end – that I want to get a job. So I have something to look forward to when things get a little difficult for me to grasp or figure out. I know I need to keep going and it eventually will pay off.
I would really encourage people to just dive into the material and to make sure they’re proactively learning new things on their own, too. So do your research, try to figure it out and really try to digest what you can and keep going.
Watch the video below to see Sarah's demo of the Learn-Verified platform:
Can you tell us about the Learn-Verified online platform and how it works?
The first page is my profile page. It shows what my Streak is, and every activity I’ve done. Right now I’m on a four-day streak, last week I was on a 21-day streak.
You can also see the lessons I’ve completed, including all the different sections I’ve gotten through. It shows I am on this Rails section right now, and all of the different readings, lessons for that section. Then it shows exactly which lesson I’m on within the Rails section.
Do you actually build projects through Learn-Verified?
To open up a particular lab I could hit the ‘open’ button and there’s a Learn gem you would install at the beginning of the program. Usually, I open Terminal, then I would input ‘Learn open.’ That will open up my current lesson as well as Sublime text for what I’m working on.
You were mentioning before how Github is integrated with this platform. Could you explain how you use Github?
All of the labs are on Github so I can open Github through the Learn platform. When I do “Learn open” in the Terminal, the files from the lab on Github get forked into my local machine.
Then just like a normal developer, I would work on all of the tests. For example if I run an R-spec, it will show me all of my tests that are not passing right now. And if I did have all of them passing, I would run a Learn command which basically is going to be R-spec right now. But if I was passing everything then the button would turn green saying everything’s passed and I’m okay to submit a pull request to Github. Once I did that, I would hit ‘Learn submit’. That’s basically how you use Github with this.
Once you’ve passed the local tests, does that allow you to move on to the next lesson?
Yes. Then after I’ve passed the test, I can go to Github and look at the test solution which may be a different than how I got everything to pass. I think it’s really great you can see different ways to do things and maybe that will help you see ways you can refactor your code.
So once I’ve submitted everything I’ll hit ‘next lesson’ and go to a reading for this next lesson. If I wanted to hit ‘next lesson’ before I finished all the tests, it’s not going to let me go forward.
How does this platform compare with other free online training websites like Codecademy?
I’d say this is a lot more comprehensive than Codecademy. It’s going to tell you ways you should do things and why that might be the best option. Another thing that’s different from Codecademy is I can see the tests on whatever lab I’m working on. I can interact with them and get a better feel for what I’m supposed to be doing. Whereas with Codecademy, it might tell you exactly which code to write, but I don’t always know why. On the Learn platform, I have full control over the code. I should not be changing any of the tests but I always get to look at them, see what they are, and what I’m working towards.
Have there been any parts on this platform you’ve found challenging or a steep learning curve?
The program is really good because everything builds on the last lesson. Once you get through some of the foundational concepts, you see a lot of patterns or ideas repeating themselves. There’s always going to be something that’s a bit further than what you’ve already learned, so those are the points at which it’s really helpful to go and Google things on your own, and try figure out what that concept is. Everything is eventually going to be explained.
Is there a feedback channel through this platform?
If I ran into a bug, I could report it through the platform. Otherwise, if I was to go into a pull request, I’ve definitely seen people say “check out this test” or “this seems funny” and things like that. That’s also the place where I would go to ask a question and if something seemed weird to me, I might ask it there.
Or I could also email one of my instructors to give broader feedback about the course.
What do you like best about using this platform?
I like that I have a clear path for learning. I can easily see after I finish Sessions, I’m going to learn Authentication. I trust that Flatiron instructors know what they’re talking about and they have a really good track record of getting people jobs and teaching people to code.
I like that they lay out that path for you and make it available so I don’t have to spend my time questioning what I should be learning or is this the right way to learn it.
I’d say it’s a great program, it’s definitely worth the time. I know a lot of people have put a lot of work into building it and maintaining its community – so I would definitely consider it!
Are Coding Bootcamps the new "replacement" for college degrees? Or are bootcamp grads missing out on valuable Computer Science theory by opting out of a traditional CS degree? As coding bootcamps rise in popularity, they face both praise and criticism- but what is the real difference between these two education paths? Join Course Report and our expert panel (seriously, these folks are running the best bootcamps in the world) to dive into this topic: CS Degrees vs Coding Bootcamps.
We're so excited about the panel joining us for this webinar:Continue Reading →
(updated August 2016)
At Course Report, we field a lot of questions about coding bootcamp cost. From students looking for free coding bootcamps to those wondering if an $18,000 bootcamp is worth it, we understand that cost is important to future bootcampers! While the average full-time programming bootcamp in the US costs $11,451, bootcamp tuition can range from $5,000 to $21,000. So how do you decide what to budget for? Today, we're breaking down the costs of several popular coding bootcamps.Continue Reading →
Since the Department of Education announced the EQUIP Initiative in October 2015, we’ve heard a bit of buzz around potential partnerships between universities and alternative education providers (read: coding bootcamps).
ICYMI, you could read the entire Federal Register or the slightly more condensed fact sheet. Or, spend a minute reading this NYT article and this NPR coverage. In essence, a university will partner with coding bootcamp and a quality assurance entity (QAE), and as a result, students can effectively get financial aid and/or college credit for completing a coding bootcamp. The DOE calls these partnerships “test sites.” Some say that financial aid is a great idea for coding bootcamps. Others, like Jordan Weissmann at Slate, say that expanding the financial aid system will “ruin coding bootcamps.”Continue Reading →
Do you want to be a front end developer or a back end developer? Understanding your career goals at the end of a coding bootcamp can make it easier to narrow down which school is best for you. But this can be a tricky task if you aren’t familiar with these terms. Let’s dig into the difference between front end web development and back end development: which programming languages you’ll learn, which coding schools teach them, and what to expect from a career as a back end or front end web developer!
Front end development is mostly focused on what some may coin the client side of development. Front end developers will be engaged in analyzing code, design, and debugging applications along with ensuring a seamless user experience. You manage what people first see in their browser. As a front end developer you are responsible for the look, feel and ultimately design of the site.Continue Reading →
So, you think becoming a web developer is the right path for you?Continue Reading →
Garett Arrowood discovered Learn while at a crossroads in his life. As a freelance musician and former teacher, he’s always embraced a lifelong philosophy of learning and developing his craft. Now that he’s pursuing a career in web development, he opened up about what using Flatiron School’s online program Learn is really like, and gave some advice to those who are considering taking the plunge.
Why did you want to learn programming?
I no longer wanted to do what I was doing full-time, so I started looking around. I started reading one of those books that help you find your ideal career, and about a quarter of the way through it had me look at a bunch of different professions. That’s where I stopped. I got interested when I saw how much job opportunity was in this field and started investigating schools. I was planning on finding an immersive, but once I learned I could do it all online, I didn’t feel I needed to go to a physical school.
How is programming rewarding?
I started really liking it once I started doing it. I had no idea how much I would like it, but little by little what I found most appealing was the instant gratification. What’s really nice about coding is that you get what you put into it, so if you work and study hard, you’ll have a product right in front of your eyes. I’m a performing artist and teacher, and sometimes you can put in more effort than you get out. The more time you put into coding, the more value you get out of it. I feel like my time is always rewarded by having concrete things happening.
What were you doing before you started Learn, and how has that affected the way you learn to code?
I was and still am an active freelance musician. For the last five years, I also was a full-time teacher, but have been teaching in some capacity for my whole life. A major part of being successful in these fields for me was embracing a lifelong learning philosophy, forever studying and improving your craft. This lends itself very well to coding. As you meet more people in the tech community, you find that everyone is still learning and studying as they go. Since there is no way to learn everything out there, a good programmer learns how to learn, and keeps improving at it.
How have other platforms you’ve used compared to Learn?
I started learning with Codecademy. And it was great because each lesson is spoon fed. You are given a problem, shown the answer, and then stepped through reassembling that answer. But Learn asks you to do much more, and like the title implies, integrates coding knowledge. In addition to teaching the technical nuances, Learn shapes how you approach programming problems. It equips you with an understanding of how languages interact and how frameworks are structured.
What kind of software would you like to build once you start working professionally?
Software that has a positive effect on society. It would be wonderful to work towards making it easier for underprivileged minorities to vote. Fantastic to write something that makes it easy to identify and fix our gender pay gap. Software that helps visual and performing artists get a larger piece of the pie. And with all that said, something that is preferably written in Ruby.
Where do you see these skills taking you in the next few years, and what languages are you interested in learning next?
I am very excited about career possibilities moving forward. Due to the high demand for qualified programmers, I feel like I can finally decide where I would like to live as opposed to letting my profession decide that for me. The idea of eventually working remotely is also very appealing. I’d like to spend a significant amount of time living outside of the country. What languages I learn next depends on what my first job in this field needs. In the meantime, I plan to keep learning more tools and libraries in the languages I know.
What advice would you have for other people on Learn?
Two things — the first, ask a ton of questions. Keep putting your questions out there. Not just on Learn, but to anyone who you can ask. Second, have patience with yourself. Nobody goes through this easily. Anticipate frustration and be patient with yourself. Realize that you’re learning something everyday, and that’s an accomplishment.
Welcome to the October News Roundup, your monthly news digest full of the most interesting articles and announcements in the bootcamp space. Do you want something considered for the next News Roundup? Submit announcements of new courses, scholarships, or open jobs at your school!Continue Reading →
Flatiron School has made a reputation for itself as one of the earliest and most transparent programming immersives. Despite that, the company decided not to expand its adult programs outside of New York for years — until now. Adam Enbar, co-founder and president of Flatiron School, took some time to share the company’s new online platform Learn, which comes with a job offer guarantee for all accepted students. Read on about the direction online learning is taking, the most important component of a successful immersive, and what sets Learn apart from its competitors.
What have you been up to the last few months?
For the past six months I’ve been working with our high school program, which has been phenomenal but logistically intense. Avi and I actually taught our first high school class in 2013 just for fun when we had no employees and it was just us. We ran a program for high school students for the summer in partnership with Skillcrush.
The next summer in 2014, we had 150 students and they loved it. So this past summer, we decided to grow it out a little bit and the demand was so crazy that we ended up going to 13 cities in 10 states, teaching hundreds of students. It is so fun, but it’s chaos. We trained 45 teachers and the stats on them were incredible. Half of them had no background in programming, half were women, half were minorities, over half of them from Title 1 schools (Title 1 schools are designated as underserved, 75% of children received free or reduced lunch).
Thinking about computer science in K-12, there’s no precedent, so everything is looked at with fresh eyes. It’s a really interesting and amazing opportunity but it has to be navigated carefully, because whatever gets implemented will have legacy and that can be very hard to change in a dramatic way later.
Are you thinking about online education as a way to expand without losing quality? Why not open new brick and mortar locations?
We’ve always wanted to expand access to our program — but not at the expense of quality.
If you look at the fellowship program that we do, it’s amazing. It’s 18 to 26-year olds, no college degree. Actually, the most recent class averaged $100 higher on their average salary. And they have jobs at places like Goldman and Sachs, MasterCard, Foursquare and Kickstarter! We just launched a new iteration of the program program with NYC called the Mobile Dev Corps that’s giving free tuition to our iOS program.
Brick and mortar is expensive. Rather than invest in new locations and collect more tuition, we’ve focused on investing in technology and curriculum that will serve our students.
Why did you create Learn-Verified?
At the Flatiron School immersive program, we don’t let students leave until they’re successful. We’re transparent about our outcomes. And when we think about expanding access, we want to enable more people to get these outcomes without the costs and infrastructure of a brick and mortar location.
I think online education has failed us in a major way. At Flatiron School, we want everything we do to have a real, measurable impact on somebody’s life. In the immersives, these programs get people jobs. Learn follows the same philosophy. If you want to dip your toe in the water and level up a little bit, Learn isn’t right for you. Learn is for people who want to change their lives.
What’s the process for getting accepted into Learn?
In order to apply, you have to go through 30 hours of free coursework. We want to know that you’re serious, that you can do the work, and that you enjoy it.
I don’t think there is a product online today that is successfully focused on career change. At Flatiron School, we want every single person to not just learn, but to qualify for a job. We have the same exact expectations of online students as we have of our immersive students.
Are the Learn and Flatiron School application processes the same?
The standards are the same, but the application is a little bit different because they’re doing work before the application, so we can actually see their code on GitHub.
Are there students enrolled in Learn-Verified right now?
Actually, I’m shocked because we only launched on Thursday and some people completed the qualifying track in 24 hours! Hundreds of people have already started the free course, but we’re being deliberate about admitting people into the Verified program. Community is incredibly important to us so we still want to get to know all the students personally.
For someone who is familiar with Thinkful or Codecademy or even Hack Reactor Remote, how does Learn compare to those online options?
I think they’re all incredibly different. Codecademy is great for beginners — it’s where most of our students started their journey. They’ve even hired from Flatiron School. Hack Reactor Remote is essentially an immersive; you’re just in a different room. Thinkful is great, but hasn’t been focused on outcomes.
Learn is designed to open access by allowing people to go through the program at their own pace, while maintaining our incredibly high bar for outcomes, and at a dramatically lower cost than the immersive program.
I think different styles of education serve a different purpose. All of these things need to exist in a spectrum.
What makes Learn different from some of the other online education platforms?
We’ve spent three years teaching people and understanding what it is that makes people successful. We’ve been using the Learn platform for the last year internally. There are three things that we think are missing from online education today that are necessary for outcomes, and we’ve built those things into the platform.
The first thing that makes Learn different is using real tools. What do you get when you finish an online course today? A badge or a certificate after completing multiple choice questions. In order to complete Learn assignments, you have to use your terminal, GitHub, and a text editor. An employer that’s looking at a Learn student’s profile doesn’t see badges, they see code, various projects, and the student’s approach to an assignment.
The second thing is open source curriculum. In order for education to be effective at scale, it has to be open. We’re getting dozens of edits a day to our curriculum, so it’s constantly improving based on feedback from the community — whether it’s adding new material, changing parts completely, or even fixing typos.
Finally, there’s community. The Learn platform is built with community at its core. People don’t learn from videos, lectures, or textbooks. They learn from each other. Learn empowers people to come together in real time.
When we think about the hundreds of coding bootcamps today, is it the curriculum that sets bootcamps apart from each other?
No. The curriculum is not the driving factor. Walk into Barnes & Noble, go to the programming section, and there are 50 different curriculum options to choose from. It’s the people. Learning doesn’t happen from content. Learning happens when you connect people around content.
We thought a lot about the structure of Learn before launching. We looked at several different models — should we match students with a mentor once a week? Have group lectures? Nothing seemed right because students had the same complaint: “I had an awesome session with my mentor on Wednesday, but now I have a question and it's Friday. I have to wait until next Wednesday.” If you have a question that drives you nuts for two hours, why should you wait a week?
The entire community on Learn is built to answer questions in real time. A question is tied to a specific lab, so only students that have completed it will see this question, as well as instructors. When you ask a question, you can set up a screen share on this specific topic and up to 10 people can join.
Can you pair with other students?
Yes, you can all screen share. I can see an activity feed of who’s doing what. We also have a Slack channel that ends up being a lot more social. The point is, it’s designed to make you feel that you’re not alone.
I think one of the challenges with online platforms is that they have to make it easy. They don’t want you to get stuck. Unfortunately because of that, it’s never going to get you to the level where you can get a job.
We don’t make it easy. What we do is make it easier to get through the hard stuff. We can’t make the curriculum easy, but we can make the experience of going through that and going through that struggle feel better by offering a supportive community.
So to me those are the three things that are missing from all online education today; community, real tools and open curriculum. Those are very deeply built into the Learn product. We’ve been using Learn to run our immersives here, we’ve used it to run programs at Google and at some colleges and it’s worked. We’ve had people doing this for a year in Beta who have gotten jobs already.
Are students divided into cohorts or are they all self-guided?
We’re playing with that idea, but the reality is that if you start next Monday with 40 people, a week later you might be twice as far ahead as someone else. We’re trying to be more deliberate about connecting people that are going through it at the same pace, have the same goals, and maybe even are in the same locations. That way they can form relationships and go through the program together.
What type of student is Learn for?
We have a lot of students who were considering bootcamps, but they were worried about financing. Our goal is to make this as accessible as possible. I think $1,000 per month is a huge leap forward relative to somebody who’s going to do this full-time, it changes the costs dramatically. And we’ll give students a full refund if they’re not successful!
It’s still really expensive though for most people. We put a huge amount of infrastructure behind it — instructors, placement services and coaching.
Our goal is that over time as we build that community, we can rely on students to help each other more on community, and work with employers to aid the placement processes to bring the costs down (we even have some employers consider putting Learn Verifications in their jobs listings).
Do you think that having a cost associated with Learn will help with attrition?
In online education, we see articles that say thousands of people have completed a program and hundred get jobs. That’s not something to celebrate, that’s like a 10% success rate. To me, that’s a problem. If people choose to try it and don’t like it and drop out, fine — if it’s free.
But if you’re going to pitch a course as jobs-oriented, and students devote their time (which is precious) and only 10% get a job, that’s crap. The bar is so low, it’s so sad.
I think it’s a different world once you accept people’s money. You have to be explicit on delivering on what you’re promising. We are promising a career change, and that comes with a huge amount of focus and investment to make the process successful.
When do you expect your first graduates?
We have people who have finished it in the beta and have gotten jobs already. But of the paid, verified program, we’re not sure when the first students will graduate. We will do another Flatiron Jobs Report this year.
We explore the differences and similarities between App Academy and Flatiron School, two of the best coding bootcamps in the US. What type of student is each bootcamp best for? What's the culture like at each school? How does job placement compare? All of these questions answered and more!Continue Reading →
Of the many coding boot camps found in New York City, the tech capital of the East Coast, Flatiron School and General Assembly are two of the most established and recognizable. If you’re looking to jumpstart your career as a web developer, both schools offer great Web Development Immersive (WDI) programs. Catered to the beginner, these programs aim to engage students in a fast-paced learning environment that will directly prepare them for professional opportunities. But what are the key similarities and differences between these schools?Continue Reading →
Dev Bootcamp and Flatiron School both offer intensive full-time web development programs that focus on Ruby on Rails, but that’s where their similarities end. Whether your focus is strictly coding or you are seeking a complete life overhaul, it’s a hard choice between these top New York coding bootcamps.Continue Reading →
This Wednesday, our friends at LiquidTalent hosted a spectacular panel of women who discussed their experience at New York coding bootcamps and transitioning into their first jobs. Course Report was lucky to moderate the panel- here are 12 things we learned from this rockstar panel of lady developers!Continue Reading →
While programming bootcamps can offer a high return on investment, the average tuition at code school is ~$10,000, which is no small sacrifice. Fortunately, a number of not-for-profit and well-organized programs are able to offer free coding bootcamps. Some of these bootcamps are funded by placement and referral fees; others are fueled by community support and volunteers. Expect rigorous application processes and competitively low acceptance rates, but for the right applicants, there is so much to gain at these free coding bootcamps.Continue Reading →
Welcome to the March News Roundup, your monthly news digest full of the most interesting articles and announcements in the bootcamp space. Want your bootcamp's news to be included in the next News Roundup? Submit announcements of new courses, scholarships, or open jobs at your school!Continue Reading →
Apple’s newest, beginner-oriented programming language Swift has made developing for the iPhone a possibility for new and experienced developers alike. iOS developers earn over $100,000 on average, so it's a perfect time to learn to program for the iPhone. With the help of one of these iOS bootcamps, you could find yourself developing mobile apps utilizing Objective-C, Cocoa Touch, and Swift.Continue Reading →
Welcome to the January News Roundup, your monthly news digest full of the most interesting articles and announcements in the bootcamp space. Want your bootcamp's news to be included in the next News Roundup? Submit announcements of new courses, scholarships, or open jobs at your school!Continue Reading →
A bootcamp's quality can be measured partly by how connected they are to their community, and two US bootcamps are leading the pack in engaging high schools in teaching students to code. Flatiron School in New York began with a summer academy, then expanded their Flatiron After School program into the academic year. Mobile Makers Academy in Chicago recently announced their partnership with Chicago-area schools to add programming into the STEM curriculum.
We compare the two programs and how they're making programming accessible to high school students.Continue Reading →
Looking for coding bootcamp exclusive scholarships, discounts and promo codes? Course Report has exclusive discounts to the top programming bootcamps!
Questions? Email firstname.lastname@example.org!Continue Reading →
Sara Chipps is the remarkable co-founder of Girl Develop It, an organization that has taught over 4,000 women to code in a supportive environment, and joined Flatiron School as CTO in 2014. We caught up with Sara to learn about her role at Flatiron School, why she beleives in the coding school, and how Flatiron Labs, their unique on-site dev shop for graduates, is helping to produce excellent software developers.
You joined Flatiron in January as the CTO. What does it mean to be the CTO of a programming school?
My team and I build technology that supports the school and the students. Our teachers and staff all use web applications that make their job easier, whether it’s for admissions or building curriculum. Our teams builds and supports that technology
Do you have a large team?
We have 10 people now.
Have you had a role in designing some of the curriculum at all?
I haven’t built any of the curriculum here. That is the role of our teachers but what I’ve been looking to do is make their lives easier by building technology that makes it a lot faster and easier to build curriculum.
Do you ever do any guest speaking or teaching with the students?
Yeah; every semester we usually teach an introductory class where students can go and learn how to get started and different stuff like that. It’s really neat getting to know our students.
Before Flatiron School, you had cofounded Girl Develop It. What was the motivation behind Girl Develop It?
Girl Develop It started out of the experience of myself and Vanessa, my cofounder, of feeling uncomfortable oftentimes, asking questions when we were a minority in the room. We founded Girl Development, where there were no stupid questions; you didn’t have to feel self-conscious asking those questions.
I’ve noticed that a lot of schools will partner with their local Girl Develop It chapters. Was that a conscious decision or did people just start contacting you?
One awesome thing about Girl Develop It chapter leaders is that they’re super plugged-in to the technology community in their particular cities.
The city gets really excited about the opportunity to educate females in the world of technology and therefore it becomes visible to people. When schools have been moving into these cities, they’ve been reaching out to Girl Develop It chapter leaders to see how they can help students, which has been really awesome.
What do you think makes Flatiron School stand out in the bootcamp world and what made you want to work specifically with them when there are so many bootcamps these days?
Flatiron School really doesn’t consider itself a bootcamp as it implies that you learn everything you need to know in a short amount of time and then go out and work. We see our job to provide you with the first phase of your education, and then we continue supporting our students throughout their careers.
One thing I think that really set Flatiron apart early on was our teacher Avi, one of the founders. He really had an amazing approach to education and especially technology education. He was passionate about getting people literate and passionate about coding, who may not have that opportunity before. That’s one thing I really love about our students.
Another thing that I think sets us apart now is our 100% placement rate. That was really one of the numbers that got me on board, was knowing that each one of our students that made it through this program have gotten a job offer within 90 days. I think that’s really effective.
One thing I’m concerned with is bootcamp programs that teach people and then just say “Okay, go do your thing now.” It’s difficult, right? When you’re new in the field and you don’t have that support system of people that can introduce you to the world and the community, it can be a really scary place. So I think between Avi and the placement team, I think that’s really what sets us apart.
Does Flatiron require that a student must be looking for a job as a developer in order or them to be accepted? Could somebody do Flatiron School and want to be a technical cofounder or start their own business?
Absolutely. Right now we have a 7% admittance rate, so 7% of the applicants to Flatiron school make it in. Adam, our CEO, who is our admissions processor, looks for well-rounded people who have lots of different interests and people who have a record of grit and being passionate about their projects.
The thing that is most important to Flatiron School is that our students love programming and want to become amazing at it. We want people here because they are in love with this craft, and not because they want to become rich or see it as a means to an end, like founding a startup.
Typically most of our students end up being job seeking as they strive to become better coders and get mentorship after the program. However, we have definitely had founders come through our program. For example, one alum Danny, got accepted into Y-Combinator weeks after graduating, as a cofounder of Statuspage.io.
Flatiron Labs is a “dev shop.” Can you explain what a dev shop is?
In a dev shop, like Flatiron Labs, we take on client work where people are looking for an external company to build their web application.
How long does a typical client relationship last?
So far we’ve only been doing this for 7 about months, so our typical client relationship lasts 7 months!
It really depends; we’ve had one client that we’ve had since the beginning, we’ve had another one that we’ve had for the past 4 months. We haven’t made it far enough yet to see a long-standing pattern.
Do you see Flatiron Labs as being more of a dev shop or like an apprenticeship or some of both?
I think the focus is on the apprenticeship. We’re not looking to make a ton of money with the dev lab or anything like that; were looking to take our existing graduates and bring them to another level of proficiency and give them some experience.
Who are the mentors or senior developers working with the junior developers in the lab.
They’re people with 3 to 6 years’ experience working in the field as professional developers. They’re people that have been in other companies and can bring some of their experience to the apprentices and guide them when they run into trouble or mentor them when they have questions.
How many people have gone into Flatiron Labs after Flatiron School?
So far we have 6.
Would you ever accept somebody who went to a different bootcamp or a self-taught developer who wants to do an apprenticeship with Flatiron Labs?
Right now, that’s not part of our program. I can’t tell you if it will be one day but right now we’re focused on Flatiron School graduates.
The goal is to get students hired from Flatiron Labs as well, right?
Yes; the students have a 6-month contract and at the end of 6 months, the goal is to get them an offer with a client or to get them a full-time offer elsewhere.
Has that been successful?
Yeah, so far so good. I‘m really impressed with how far our apprentices have gone. They’re super viable full-time software developers; we’ve still yet to let one go. We may have to soon, but they contribute so much to the team.
Are the Flatiron Labs devs being paid like junior developers?
Yes; we’re very competitive.
What is the application process like? Is it just like a job interview that students would go through for a job?
After class, before they go interview with other companies, students can opt in to interview with Flatiron Labs. The team interviews everyone who is interested and then we make our decisions based on the people that we meet.
Are there any future plans to expand Flatiron Labs outside of New York?
The answer is no. What we really are focused on is quality here in New York. We don’t want to expand until we feel 100% confident that we’re pleased with every part of this business and we still have a lot that we want to focus on. So there’s really no rush for us.
Do you see Flatiron sticking to the iOS and Rails curriculum or do you see it expanding to any other languages?
We believe passionately about the value of great teachers, and like to say that we build classes around teachers, rather than hire teachers to lead classes. So we’re always looking to hire the best teachers in their field and are open to building new courses around them, but don’t have specific goals around launching courses that might lead to sub-optimal quality.
If you're thinking about applying to a coding bootcamp in New York, then you must attend this paneled discussion with top coding schools! Join Course Report and Launch LM in the Hive at 55 downtown space for an evening with alumni from 8 bootcamps.
RSVP here to claim your spot- space is limited!Continue Reading →
Zeke and Granger Abuhoff are giving new meaning to the term "brogrammers." The brothers are both learning to program at competing bootcamps in New York. Granger attends the WDI program at General Assembly (he transferred from App Academy) and Zeke is almost halfway through his Mobile Development course at Flatiron School.Continue Reading →
(updated August 2016)
How do you choose a coding boot camp in New York that's right for you? With so many options to choose from, you should consider factors like your learning style, professional goals, and language preferences.Continue Reading →
1/23/2014Continue Reading →
If you’re over 18, an NYC resident, new to web development, unemployed (or earning less than 50K per year), and are authorized to work in the United States, then you may be in luck.