

Flatiron School offers a 15-week software engineering course that transforms students into proficient software engineers. Through interactive labs and lectures, students gain a comprehensive understanding of coding and product design. The curriculum emphasizes Ruby and JavaScript while preparing students for diverse engineering roles. Students develop their skills through portfolio projects and technical blogs, positioning them for successful career launches.
Aspiring software engineers and career changers
No prior coding experience required
Ideal for individuals seeking comprehensive tech skills
15-week intensive, hands-on learning experience
Interactive labs and portfolio projects
Focus on Ruby and JavaScript ecosystems
Impressive portfolio of web applications
Proficiency in software engineering concepts
Career support and community integration
No certifications are covered by this course.
Student 2022
The module curriculum was pretty good for what you could fit into a few months, although the free Odin Project is better if you are self motivated and can teach yourself. There is no way it is worth $17,000, and I assume the job placement numbers are massaged or falsified. They let in almost anyone, and I would estimate anywhere from 33%-75% of my class will never get a software engineering job. Most people had zero knowledge going in. Many did not seem to take it that seriously or work that hard, and many could barely grasp basic concepts or build a non-broken site by the end of the program.The Denver on site campus was a joke. It was set up as remote, where you basically just work on modules by yourself all day, and there are lectures on zoom from people in New York. I never watched a lecture because it is a questionable at best way to learn how to code. If I wanted to, obviously it could have been from anywhere. The on site instructor had no industry experience and seemed to have the knowledge level of a recent bootcamp grad at best (very, very minimal and surface level). There was basically no value added whatsoever by being on site, as the occasional group activities were terrible. For example, in a coding walkthrough, the instructor robotically typed out a solution someone else had written, and did not do anything to encourage discussion, talk about best practices, or anything. He did not seem to fully understand all of the solutions.Feedback I've gotten on LinkedIn and my resume from a career services person was reasonable, but was minimal and not substantive. I did not get the sense these people have industry specific knowledge, but rather they seem to be generic HR / resume writer people.
Student 2022
They scammed me out of 15k 2 months before graduating & told me there was nothing I could do and they were kicking me out so 8 months of work down the drain for THEIR error in clarifying, I've been doing the same thing since I started and all of a sudden what I was doing was a problem when they told me to do it that way in the first place... 10/10 scam wasted my life my money my time DONT DO IT
Graduate 2022
I wanted a career change from 5+ years in financial operations to software engineering. I enrolled in the Flatiron School Self-Paced Software Engineering Bootcamp, meaning I learned the material independently on my own time. It took me the full allotted 15 months to finish the course because I procrastinated A LOT in the beginning, but you can definitely finish the course in about 6 months, or less, if you set a good schedule. If you cannot set a schedule for yourself, then I would suggest doing a class in person or online instead of self-paced. But you have all the same resources.The main languages I learned was JavaScript, React, and Ruby. I felt these languages were very useful when it came to finding a job, though I wish we also learned Java as I see that on a lot of Software Engineering job applications. I felt the curriculum was great and I feel well-rounded in these languages, although there's always more to learn. One thing I wish I personally did more in self-paced was to ask the Flatiron community to work on group projects, because this is not something you will experience through the self paced program unless you go out and find it. The Flatiron community is great both online on slack and if you go to the NYC campus - there's always someone willing to learn with you and they're very welcoming. I've also noticed a big network of alumnis on Linked-In! Overall, I was able to land a couple of interviews and a Software Engineering job in the 6 months post graduation, so I'm very glad I went with Flatiron!
Graduate 2022
I very much enjoyed my Flatiron School experience! (For full transparency, I just signed an offer after 2.5 months of searching so I'm feeling particularly positive right now!) The instructors and curriculum did a great job of setting guide rails to success. Do not think this is not hard work or a commitment, but if you commit yourself to this and spend extra time you can leave in a good position to find an entry level job in tech, while acknowledging that getting your foot in the door is very challenging. The career coach services were very helpful. Important takeaways:JavaScript, HTML/CSS, React, Ruby on Rails is a solid full stack to work from but you really get just a taste of each. If you want more of a back end focus, be sure to supplement more.Results can differ based on who is leading your cohort. Your lecturers are all very solid, but hope your cohort leader who you will be communicating with on the daily in alignment with you. Start learning data structures and algos early. Flatiron gives you a basic curriculum you can do on your own but get started early. Your job search will thank you. The more you put in, the more you get out!
Graduate 2022
I completed the life, full time software engineering bootcamp this year (15 weeks, full time 9-6). Overall, I would recommend the program. I thought it was very well organized, and the materials were educational and easy to follow. I would do the program again, because I do not think I would have been able to learn the material as quickly on my own, and I attribute this to the pace of the program, instructor support, and coding challenges/projects which held me accountable to keep up. I also really enjoyed the community flatiron offers, there are a lot of events and networking opportunities. There is a good amount of self study and independent learning involved, so to do the program virtually I would recommend having strong self-discipline to complete coursework at home. The networking opportunities and connections I made at Flatiron enables me to get a job within 3 weeks of graduation.
Student 2022
In this school, the part-time flex program, it is self-directed. And they mean it. You are left to your own devices. The only help you get is from former students who are paid $20 an hour to answer a question if you by chance get stuck but I have gotten timed out in those chat calls. Several didn't want to share the screen to help you through the lab in Visual Studio, etc. Before class even starts you are given 75-100 hours of pre-work to finish no matter if you're part-time or full-time. I'm working full time and specified I had 20-30 hours a week of time to work on this course work. But I ended up working 7-8 hours after work a night and 10 hours on a weekend day. I was exhausted, had migraines, and literally made myself sick that I was put in the ER. After I was timed out again from a chat, I tried to call the school, and there is no live person who picks up the phone. I emailed onboarding and I was stalled until I played phone tag with the admissions director. By that time, I decided to go to another school that was a better fit. I left a message saying that I was pulling out of the program and asked him for a refund of all money received. An hour later, I received an email from him saying that my behavior was in violation of the student code of conduct and they were disqualifying me from the school.So, essentially, it was the hypothetical 'I quit' and 'you can't quit but I fired you'. Real professional and maturity there. I have read reviews where people tried to persist through the program, ended up with the debt and little to show for it, and now feel blessed to have gotten out when I did even though I spent 80 hours on their program with no support, no instructors. They tell you to learn four or five languages on your own. Please, if you're considering the part-time flex program with them, take this as a word of caution. You will be on your own. You won't have much support but former students who will only help on occasion and an advisor who will tell you how much of the program you have completed by a percentage every Friday. Is that really what you want to pay $15-$16K for? You can save money and sign up for Code Academy for $19 a month. It's a good program for giving you the basics of various coding languages.
Student 2021
I had a great time and am so glad I decided to jump into the part-time software engineering program. At times, I wasn't sure I could do it, but I always got amazing support and encouragement from coaches and fellow students :)
Graduate 2021
Perfect--learned a ton and got a job, how could I complain?
Graduate 2022
This was one of the most rewarding things i have done for my life. It was tough it made me strong not only in skills but emtional it out me in a place where I can succeed. I question their course the first week. not understanding the way things work. But in hind side I would not have it any other way. Take the leap they will catching you and teach you to fly trust me. I m a programmer ! landed a job 5 days in to my job declaration. Nick L. Was an amazing instructor with you every step of the way. was really there when you needed him and super friendly and not intimating to talk to when you have issue with code or life . man without Nick I would have had a much harder time. Brian W. my career instructor was flexible and a real asset to my branding and resume writing. I thought I was an ace resume writer, through friendly interaction we took my resume from great to Outstanding !
Graduate 2022
Without any prior tech or coding experience, I completed Flatiron School's Software Engineering bootcamp, and have landed my first developer role within two months of beginning my job search, with the help of the school's unmatched career services and post-graduation support.
Student 2022
Any program is all about what you put into it. Flatiron is no different, if you do the work and you put in maximum effort you are going to do great at creating great projects. There is only a few issues here, employers aren't just looking for great projects, they are primarily looking for SWEs that can solve algorithm problems. Flatiron does not teach that, at all. So after graduation, you will be forced to now learn that. Major problem here is that you are not prepared to start job hunting after you finish the program, because you will not be prepared for the tech interviews. However, I can let that go if it wasn't for the fact that anyone can graduate from Flatiron. One of our peers graduated with a final project of a spinning logo. No functionality, just a spinning logo. So, the there is little value to being a Flatiron graduate and if they keep just letting anyone graduate it will keep devaluing the certificate most of us worked hard to get. Dear Flatiron, be more selective with who graduates your program. Be more selective with who gets into your program. Focus more on programming fundamentals. Do better.
Graduate 2021
Overall, I'm happy with Flatiron School as they even helped me land a job after I graduated. The curriculum is challenging and getting the projects done is not as easy as it may sound. You have to study to be successful. The only problem I can think of is an inconsistency between cohort leads. I've had to change cohorts a few times due to personal issues and had some bad experiences with some teachers. I would recommend FS to improve on the teacher's consistency. Other than that, it was an absolutely great experience learning all the tools to become an Entry Level Software Engineer.
Graduate 2021
I had a positive experience with Flatiron School's 15 week SE course and was able to land a job about two months after completion. Due to covid, it was fully remote.SummaryA solid program, but with a little bit of an instructor shortage. Like any bootcamp, you need to take full responsibility for your own progress, learning and the job search thereafter. If you choose to fully "be the driver" as Flatiron preaches, you will excel.Pros- Curriculum was solid (canvas, scrimba videos, lots of labs) Great principles taught- A lot of post bootcamp job search support (career coach, additional curriculum)- Good alumni network for job search- Lecture instructors were solid- my first instructor was incredibleCons- cohort instructor shortage (due to scaling to quickly?) - our instructor left halfway through and our replacement was not great. Also, another cohort expressed a lot of frustration with their instructor. It seems like you could get unlucky with a bad instructor.- lack of algorithm practice, but that seems to be improvingOther thoughts on the bootcamp route in generalA bootcamp might be a good route for you if you:- love to learn- are a disciplined hard worker- have a personality that fits programming (you're not just doing this to make more $$$)However, you need to take full responsibility. You have to learn the skills. You have to get a job. The bootcamp doesn't do the hard work for you, however, it will provide you with the tools to get the job done. Don't underestimate the job search after. There are so many people trying to make this switch via a bootcamp and it is a grind. Again, if you put in the time and work, Flatiron gives you the tools to be successful.
Graduate 2021
About two years ago I decided that I wanted to make a major change in my life and move into software engineering. I was pretty upset with work at the time and exhausted. I started researching how I could learn to code and came across Flatiron. I was a little hesitant because of all the promises and success stories I was seeing -- could it really be that good? On top of that the price was a little steep and the landing page seemed market-y and kind of turned me off.My partner encouraged me to at least investigate and have a conversation. From the minute I met someone at Flatiron I felt a connection and decided to take the jump. After a year of the program part time ( A TON OF WORK!) I graduated feeling excited and fresh. They supported me throughout the job search and encouraged me to keep learning post-graduation.I never would have thought in 1 million years that I could be a success story and that I would be raving about Flatiron. From my instructors to the support from career services, I have felt empowered and challenged every step of the way. I am so proud to be a flatiron grad and will say...BEST DECISION I EVER MADE!
Student 2022
Flatiron School offers a solid intro to software engineering and will leave you well-equipped to build your own full stack applications once you graduate. The core material covers JavaScript, React.js (a powerful, frontend JavaScript framework that makes developing frontend applications faster, easier, and more efficient, without sacrificing any functionality/flexibility), Ruby, and Ruby on Rails (a handy backend framework that makes routing organization and logic streamlined and efficient). The combination of React and Rails is quite powerful, and can give you a lot of agency when it comes to developing your own projects. This is just a bootcamp, however, and while you'll learn a ton in 3 months, there is still going to be a lot to learn (like a lot - even if you don't find the material conceptually challenging, the sheer amount of it can be overwhelming at times; be ready to devote almost all your time to this). Enter with that mindset and exit with that mindset. You're going to be a perpetual students - get comfortable with being uncomfortable. Expect not to know everything and get used to learning new things as you go.One of the great things about Flatiron school is the awesome career coaching they give after graduation. You'll not only have competent technical skills - with the help of a career coach, you'll have a polished online presence as well, which can be a game changer when it comes to getting hired.Before entering this program, I'd recommend learning about and playing around with HTML and CSS, which you can easily do using resources like Codecademy and W3schools. Flatiron doesn't spend much time on these languages, but they're both crucial for full-stack development. I'd also recommend studying some JavaScript, Ruby, and/or Python beforehand, to familiarize yourself with coding logic and organization. JavaScript would be particularly valuable, as you'll be able to start using it with your HTML and CSS to build dynamic frontend applications.Flatiron does also have supplemental Data Structures and Algorithms material, but it's not a core aspect of the curriculum. The course briefly touches SQL, too, but you don't use it much. I'd recommend studying both of these if you have time - they're really valuable skills to have post graduation, and will give you a firmer understanding of software engineering in general (especially on the backend).Overall, if you're think of attending a software engineering bootcamp, I think Flatiron is a solid choice. You'll definitely leave with a ton of knowledge and ability, and you'll have a great network of fellow students and alumni once you graduate. It changed my life, and if you put in the work, it'll change yours too.
Graduate 2021
Flatiron School was largely a fantastic program. I'll start with the positives. I was looking for a boot camp to change careers and Flatiron was very affordable, especially after they offered me a scholarship to defray some of the costs. They have a variety of ways to learn, from full time to self-paced, so the schedule is extremely flexible. Full time is 15 weeks, so in less than 4 months I had obtained a new skillset and was applying to jobs. They have student loan partners if you need financial assistance, which is great because I found that many of the traditional lenders don't allow student loans for boot camps. The staff is extremely knowledgeable and passionate about their topics, and they make learning the curriculum a great experience. Career services will email job leads every few days for partner companies or anyone they learn is hiring entry level, and you get a coach for 6 months after graduating to help you define your goals and hold you accountable to them. There's a variety of opportunities to interact with other students and alumni, such as Slack, game nights, virtual yoga sessions, and more...everyday there's an opportunity for you to do something other than just sit at the computer and code. At Flatiron I learned a TON about web development and I can easily spin up a full stack web application.That said, I do wish there were more topics in the curriculum for software engineering from production to deployment, such as writing tests and working with algorithms. The number one block to finding a job after graduating was trying to pass the HackerRank and LeetCode-style assessments before ever talking to a person and demonstrating what I had learned. I had to spend 95% of my time on those sites instead of networking, applying to jobs, and working on projects to add to my portfolio. Almost all of the jobs that Flatiron sent required you to be open to relocation, even if they were currently remote, which was a major drawback to me. The ratio of students to instructor seemed pretty heavy- there were 16 people in my cohort and 1 instructor to help all of us with our individual projects. He worked late nights and weekends to make sure we had what we needed to finish our projects and pass our coding assessments. Overall I would recommend Flatiron if you want to change careers quickly, aren't committed to staying in one place after graduating, and want to get your feet wet with web development. This was one of the most challenging experiences of my life and I'm so proud to have graduated from Flatiron with a new skillset. I have a lot more to learn about other aspects that aren't web applications, but that's one of the most attractive aspects of tech to me- there's SO much to learn that you can define what path you want to go on.
Graduate 2021
I was skeptical and prepared to me taken advantage of, but I have to say the process worked. I did the part-time program and, while it was still fairly grueling, I learned a lot and stumbled through the rest. The pacing did make things tough, but my cohort leads were as helpful as they could be. Their chat support also notably improved as I progressed through the curriculum and they seemed to make changes on that end. The job assistance was really top-notch and that was why I went in the first place. I was able to land a full-salaried job with training within a month of declaring my job search.
Student 2022
I am so profoundly disappointed in Flatiron School that I am considering full scholarship tuition for people to attend a different school. My company and I will do just that.
Graduate 2021
Hello, my name is Dmitriy Malayev. I was enrolled in the part-time software engineering course entirely online. I think joining and completing the curriculum was the best decision. My cohort lead and instructor Dakota Lee Martinez a has always been personable, intelligent, experienced, and supportive in every way imaginable. My cohort consisted of about 60 people from various states and were all interesting and respectful. After completing the cohort, my coach Karen Nixon and her team were exemplary with everything from tailoring my resume to reaching out to their network of employee partnerships and sharing their expertise and wisdom. Karen's fantastic team consisted of Ivo Radoslavov, Sara Romo, Michelle Pathe, Nikki Athan, Raegan Jones, Kate Williamson, Joy Stukel, Michael Connors, Katie Rosman, Valerie Jiggetts, and others.
Graduate 2021
Well I can't say I didn't enjoy my time. It was what got my through COVID, and my dead end job in Chemistry. I will say you need to be ready to work hard for this. You will have great support networks within the school and through your instructor. The weirdest part was learning so quickly you didn't even know you were learning. Then you start building a project and are all the sudden grasping everything. I had a great time and don't regret a thing.Career Coaching was awesome, but the money back guarantee is a weekly tracking of your progress you have to document manually. Luckily it wasn't even 2 months after I completed my final project (the first month after you work on resume and networking with the career coach as well as mock interviews) I received a job offer. I however didn't land an SE job, I am an analyst, but will be working towards studying to become an engineer at my next role. Advice for anyone considering this school (which I would recommend 100%) is to start studying algorithms early on since the school won't teach you, I don't think any bootcamps do though.The curriculum is full stack and quite nicely balanced, but it did flip since I graduated. They taught back-end first for me, but not its front-end. I enjoyed the way it was for me because I liked the back-end logic more. It was more rigid in my eyes. More precise. React.js has been a lot of fun though. It is built to be a little more organized than vanilla js. If you want a job in tech I think all you really need is to study algorithms honestly.
Enter your email to join our newsletter community.