App Academy offers immersive web development courses both online and in-person on campuses in San Francisco and New York City. App Academy’s curriculum is largely based on a hands-on approach. Students spend about 90% of their time pair programming and 10% in lectures, encouraging the sharing of knowledge while also making coding more social. App Academy places emphasis on career training to help students land jobs soon after graduation. App Academy's job-search curriculum focuses on algorithms, interview skills, and other technical interview-focused skillsets.
Interested applicants should expect to submit an application, complete two coding challenges, complete an interview and receive an admission decision a few days after the interview. Prospective applicants can also enroll in App Academy’s Bootcamp Prep programs to increase their chances of admission from 2% to more than 40%.
App Academy offers a deferred payment plan where students are only required to pay tuition if they secure a job upon graduation. App Academy offers two other pricing models for students as well — a completely upfront model and a hybrid model that is a combination of the deferred and upfront models.
Recent App Academy Reviews: Rating 4.68
Recent App Academy News
- App Academy Grad Jerrik Won $500 in Our Sweepstakes!
- February 2019 Coding Bootcamp Podcast
- April 2018 Coding Bootcamp News Podcast
Start Date None scheduled Cost $0 Class size N/A Location OnlineWith App Academy Open you’ll get free access to App Academy’s entire in-person full-stack curriculum, which has placed thousands of people in software development jobs. App Academy is ranked as the #1 coding bootcamp in the US and, since 2016, has placed more software developers at Google than UC Berkeley. On the Free plan you’ll get over 1,500 hours of material (readings, videos, projects), an interactive coding environment and community features like chat to keep you connected with thousands of prospective developers across the globe.
Deposit N/A Refund / Guarantee Your full Bootcamp Prep tuition will be subtracted from your initial deposit if accepted into App Academy's full time program under the deferred payment plan.
Deposit None Tuition Plans Standard: $995 Plus: $1795 Premium: $3795 Refund / Guarantee Money back guarantee if you aren't accepted into a top coding bootcamp
Minimum Skill Level No experience required Prep Work None required Placement Test No Interview No
In PersonFull Time40 Hours/week16 Weeks
Deposit Only applicable for the Deferred tuition option, a deposit of $3k will be required. FinancingLending partnership with Climb Credit available for the Upfront tuition option. Tuition Plans $17,000 Upfront Plan $23,000 Hybrid Plan ($9k upfront, $13k deferred) $28,000 Deferred Plan (Fully deferred with a $3k deposit) Refund / Guarantee Guaranteed placement under the Deferred tuition option.
Minimum Skill Level Basic computer literacy Prep Work Provided at each step by App Academy. Placement Test Yes Interview Yes
More Start DatesMay 11, 2020 - New York CityJuly 6, 2020 - New York CityAugust 31, 2020 - New York CityOctober 26, 2020 - New York CityDecember 21, 2020 - New York CityJune 1, 2020 - San FranciscoJuly 27, 2020 - San FranciscoSeptember 21, 2020 - San FranciscoNovember 16, 2020 - San Francisco
OnlineFull Time40 Hours/week24 Weeks
Deposit $0 FinancingAvailable through Climb Credit Tuition Plans - ISA: $0 Upfront. 15% for 3 years with a maximum of $31,000, only after you're hired making over $50,000 - Upfront: $20,000 Refund / Guarantee Guaranteed job under ISA tuition option.
Minimum Skill Level Basic computer literacy Prep Work Provided at each step by App Academy. Placement Test Yes Interview Yes
More Start DatesApril 20, 2020 - OnlineMay 18, 2020 - OnlineJune 15, 2020 - OnlineJuly 13, 2020 - OnlineAugust 10, 2020 - OnlineSeptember 7, 2020 - OnlineOctober 5, 2020 - OnlineNovember 2, 2020 - OnlineNovember 30, 2020 - Online
App Academy Reviews
801 reviews sorted by:
- Only Applicants, Students, and Graduates are permitted to leave reviews on Course Report.
- 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.
Click here to log in or sign up and continue.
- My review- 9/14/2018Anonymous • Student • Course: Full Stack Web Development • Campus: San Francisco
App academy has a curriculum that can be challenging for people with no prior experience, but it isn't impossible. The curriculum is slightly dated, but there are several people working to update it daily. To succeed in the course isn't hard if you are a diligent student, but you will get back how much you put in.
There are several students have had to leave due to failing multiple tests, which is fair, and lets them know that the pace is too fast for them, or this style of learning is not appropriate for them. a/A has been nice in terms of paying back the students.
- Decent curriculum that covers basic knowledge, create full stack applications, and learning the skills to learn on your own.
- Community of learners with the same goal
- Nice TAs.
- structured learning for those who need it.
- deferred payment plan.
- Some projects are poorly written, and require more effort to understand than is necessary.
- short time to work on projects toward the end, but you can improve on them later.
- Review- 9/13/2018Anonymous • Student • Course: Full Stack Web Development • Campus: San Francisco
Being at App Academy has been one of the most intense and rewarding experiences I've ever had. At times, I was completely confused and wondered if I would make it through the program in one piece, but the TAs were always extremely helpful and willing to sit down and walk us through our mistakes and logic. Almost weekly assessments may be a constant source of stress, but are totally doable if you put in the time. If you're willing to study hard and put programming as your first priority for a few months, App Academy is your best choice.
- Tough, but rewarding- 8/20/2018Anonymous • Student • Course: Full Stack Web Development • Campus: San Francisco
The best advice I can give is stay on top of your work. There is no time to catch up if you fall behind because the course moves so quickly. The assessments are stressful, but as long as you keep up with the workload, they aren't impossible.
- App Academy Review- 8/18/2018Anonymous • Student • Course: Full Stack Web Development • Campus: San Francisco
In my opinion, these are the two most incredible parts of a/A:
1. How much you learn, and how fast you learn it. The workload is intense (see below), but you'll amaze yourself with how capable you are of absorbing it!
2. The people. The TA's are very intelligent and genuinely want to help you succeed. The culture is not competitive at all. Everyone supports each other. We help one another with bugs, explain concepts to those who are struggling, get lunch together, and generally have a good time while coding. This community is actually very important, especially considering that we spend at least 45 hours together/week.
When you apply and pass the interviewing process, you must complete an Alpha Course — essentially a pretty packed curriculum on the basics of Ruby and Object Oriented Programming. a/A recommends that you spend 4 weeks on this, which is definitely a good idea. However, completely it in less than that time is doable if you can fully commit all your time to doing it. I finished in less than 2 weeks, although I had some prior programming experience in Java. I also spent nearly the entirety of every day working on it.
Each day during the first section of the actual course looked pretty much the same, save the material we learned that day: 9am start, lecture for around 2 hours, then pair program for the rest of the day to practice the material taught in lecture, with a break for lunch and a brief one in the afternoon. After the school day is over, we do 1-3 hours of homework. The homework consists of readings/videos and a small assignment that cover the material for the next day, which will be reviewed during the lecture. This is why a/A is definitely a full-time commitment — really try to keep up, and this is totally doable if you are sufficiently motivated and allocate your time wisely. At first, it was pretty difficult to adjust to this schedule: my eyes would be really sore by Thursday of each week for the first 3 weeks, and there are no windows so it's a little stifling. However, by the end of that, I was fully adapted.
There are a total of 6 assessments spread across the first 8 weeks, and if you fail twice, and then fail a retake, you are kicked out, no exceptions. This is a really strict policy, and it's definitely a lot of pressure. About 25% of the people in my cohort were kicked out, so please consider this carefully. I failed the third assessment, and was really stressed for the rest, but passed them without a problem. These assessments really are not designed to get you or anything like that. They provide practice assessments, and as long as you do those until you can finish it in about half the time you get for the real assessment, you will be totally fine. Just make sure you understand the material — don't simply memorize!
Overall, an amazing experience, and I would definitely do it again given the choice.
- App Academy Review- 8/18/2018Anonymous • Student • Course: Full Stack Web Development • Campus: San Francisco
Attending App Academy has been one of the most rewarding experiences I've had. There were many times where I felt completely lost, but the TA staff at App Academy was always super accommodating and willing to patiently teach any of us that needed the help. I can't thank them enough for the help they gave me every time I felt ready to give up. If you are willing to drop everything and commit 9 weeks to see if coding is for you, there isn't a program out there I'd recommend more so than App Academy.
- Awesome 3 months- 8/10/2018Anonymous • Graduate • Campus: New York City
App Academy is one of the best experiences I've had in my life. It's crazy how much you can learn in a matter of 3 months. The curriculum may seem manageable at first but once you start working on your personal projects, is when you really experience the intensity of the program.
- Intense but rewarding- 5/28/2018Anonymous • student • Student • Course: In-Person Full Stack Web Development • Campus: New York City
The 'boot camp' in the name of this course should not be ignored. You will need to work 10-12 hour days, 7 days a week, for the first 9 weeks in order to keep pace. There is no downtime and falling behind is a real danger in the assessment portion of the program. That being said, the amount of learning that takes place through this process is incredible. I honestly feel that grad school was easier. Not for the faint of heart but worth it if you can manage.
- Good stuff- 5/23/2018Anonymous • Student • Course: In-Person Full Stack Web Development • Campus: New York City
- Very rewarding experience- 5/21/2018Anonymous • Student • Course: In-Person Full Stack Web Development • Campus: New York City
My experience at App Academy is absolutely the most hard working time in my life. The average work time of 80 - 100 hours per week is no joke. There is new material taught to you on a daily basis and the last thing you would want is falling behind. Use your weekend to not just study for weekly assessments but also revisit materials from weekdays The purpose of the program is really for you to understand everything instead of passing the assessments.
All the instructors are knowledgable enough to take any question you throw at them and they give awesome lectures. Take advantage of what you are paying for and ask questions if you get stuck with a problem more than 30 minutes. I personally make sure that I ask at least 5 questions a day.
Taking the prep work seriously is crucial to your success in the program. Going over the alpha course as many times as you can will help you substantially on your understanding of 'object-oriented programming', which is a huge part of the program. This is a really intensive and demanding program so take good care of yourself!
- Challenging but rewarding- 5/21/2018Anonymous • Student • Course: In-Person Full Stack Web Development • Campus: New York City
You'll be pushed hard, this program is no joke. But the instructors are knowledgable, patient, and teach you to be a self-sufficient software engineer in no time. I never could have gotten through the curriculum on my own, let alone at the pace we did in class. At the end of the program you'll have a strong portfolio of projects to your name and be in great shape to get a job in industry.
- A great experience- 5/21/2018Anonymous
App Academy is a great place to further your knowledge in programming and the curriculum is very rich with information that if you master them, I can say that you'll do very well as a web developer. However, this doesn't mean that you'll become proficient from just attending the course. The course will only prepare you for what a work environment will be like and the rest is up to you. Self-studying and personal projects on the side is what will help you grow after graduating.
Here are things for people intending to attend App Academy or are already accepted:
1. The 90+ hours of studying per week is real. You really have to study every night and do the hw to be prepared for next day's work.
2. I can't stress this enough, master the alpha course that they give you when you are accepted. A lot of people fail out because they didn't take it seriously.
3. If you really are a true beginner when it comes to coding as in you know nothing, really ask yourself: "Do I learn really quickly and if not am I really going to put in the work to make up for that? "
I started the program after learning Ruby for 3 weeks, and I can tell you that not having a background in coding really harmed my learning experience at App Academy. I was able to survive the course, but wasn't able to absorb as much of the curriculum as I originally intended to.
4. They are not kidding about failing 2 assessments and kicking you out. The assessments are a great way to gauge if you on track but for those who have testing-anxiety a single bug on the examine can mean life or death. I want to say that if you studied enough, then you'll do fine but there days when you might not be able to find that bug because it's as simple as a spelling typo.
Final advice it to just stay on top of your game, assessments are important but don't prioritize it over studying for the week's material.
Lastly, The most important question of all: Is this really what you want to do with your whole life? Are you willing to throw everything away for a minimum of three months to get it?
- App Academy Review- 5/20/2018Anonymous • student • Student • Course: In-Person Full Stack Web Development • Campus: New York City
App Academy has definitely been the most rigorous academic program I ever attended. The pros for this program is the ability to learn so much information in such a short span. Most of the time you will feel like you are overwhelmed with knowledge to the point where you feel like you'll forget the material when it comes to applying it later. To my (and many other students') surprise, applying your knowledge will feel like second nature.
The biggest drawback is the assessments and the consequences of failing these assessments. People spent large sums of money, left their jobs and invested their time for App Academy. To know that you can be let go if you're at risk creates a high level of anxiety. I personally left my job and was on the brink of failing from the program. Knowing how much I sacrificed to only be let go and not have a job to go back to is a serious problem. It's great that I passed through, but my situation would have been completely different if I was kicked out for academic reasons.
- "probably the hardest thing I've ever done"- 5/9/2018Anonymous • Student • Course: Full Stack Web Development • Campus: San Francisco
App Academy is great if you are serious about learning the skills to be a software developer in the shortest humanly possible time. You will be surrounded by other motivated and smart individuals (filtered by a rigorous selection process), and if you are also motivated, you will succeed. It is quite amazing to see people come in with minimal programming experience, and come out able to make really good looking web applications using several different tech stacks. Looking back, this is definitely something that I, and probably most people wouldn’t have been able to achieve themselves within 3 months.
The program does what it says it does, and graduates do find jobs
very stressful, intense, and will test your endurance
- Life Adventure- 3/17/2018Anonymous • Student • Course: In-Person Full Stack Web Development • Campus: New York City
- Thanks App Academy- 3/16/2018Anonymous • Course: Bootcamp Prep (San Francisco) • Campus: San Francisco
- Tough but fair- 2/28/2018Anonymous • Graduate • Course: In-Person Full Stack Web Development • Campus: New York City
Pretty much everything you've heard about App Academy is true.
A ton of experience crammed into ~10 weeks.
Work-life balance is a foul joke
If you fail two assessments you're out
Stress is a factor, if not THE factor
It's a ton of fun
It prepares you for a job.
8/10, would recommend.
- App Academy- 2/20/2018Anonymous • Student • Course: Full Stack Web Development • Campus: San Francisco
App Academy is incredibly demanding. If programming and web development are not your passion and becoming a professional software engineer is not your dream, don't apply. If it is however, prepare yourself to dedicate your life to programming for 3 months. You will learn a ton. You will get stressed out. But if it really is your passion you will also enjoy a lot of your time at App Academy. Being surrounded by incredibly talented people all working towards the same goal can be an inspiring and productive work environment. App Academy really does seem to care about your success and while some of that is undoubtedly because of the tuition model, a lot of it is just because of the great staff. There are some flaws in the curriculum and the occasional uninspired lecture (the curriculum is always in progress). The chairs, desks and computers are also not great. But a/A seems like they're always trying to take in as much feedback as possible and improve the program. I have just entered the job search portion and will try to remember to update this review after I have found employment. *I will receive an App Academy hoodie for writing this review but that was not dependent on the score I gave*
- Unique experience- 2/5/2018Anonymous • Student • Campus: San Francisco
The title says it all. Before App Academy(a/A), I was such an lazy person, passively looking for jobs, but ever since I attended a/A, everything has changed. I entirely quit my bad hobbies. Instead, I've spent my whole day coding. I never coded this much before. I've become so productive in a very nature way. When you decide to join a/A, you should also decide that you will be giving up other things for your bigger purpose. Yes it is difficult, and even when I fortunately have coding background before, I still found it very challenging.
An advise I would give to you is: if you don't have coding background, and you think you are not ready. DON'T force yourself to be ready because this course will be overwhelming than you would expect. If you live far away and feel unsure, you should take some more time getting yourself familiar to coding before attending. You don't want to move here and realize that you cannot make it. As you already know, it costs a lot in SF.
However, I don't regret my decision
- Learned a ton in a short amount of time!- 2/1/2018Anonymous • Student • Course: In-Person Full Stack Web Development • Campus: New York City
I came into App Academy knowing practically nothing about coding having taken a single online MIT course for Python but nothing more than that. Before starting the course I had read reviews about that stated how intense the curriculum would be, and now that I am finishing up the curriculum, I can say that it truly is a lot. The course runs you through a bunch of languages and libraries in a short amount of time but does so in a way that works for most people. That being said, you have to make sure that you are ready to work. If you do not put in the time, you will more than likely be released from the curriculum. With that being said, the entire team is there to support you as much as they can. They will sit down and provide needed explanations if you ask them to and, if you are like me, that is incredibly helpful.
I had a fantastic experience here but I must say it is not perfect. The course is 3 months total but they fit the entire learning portion of this into the first 2 months. I wish it was 4 months and we had a little extra time to learn and understand some concepts from a more foundational level, but now that responsibility falls on to the student after graduation. Also, the last month is all about getting ready for the job search and that month has you juggling what feels like a dozen different things at once and is easy to fall behind.
To sum all of that up: App Academy is a ton of fun, you learn more than some do throughout an entire college experience and you come out ready for a job. 9/10 Experience to me.
- "A great decision."- 1/24/2018Anonymous • Graduate • Course: In-Person Full Stack Web Development • Campus: New York City
I decided to enroll at App Academy to jump start my career change to software engineering. I have a graduate degree in another professional field, and had been working in that field for five years. Given my established career, I had reservations as to whether the course would be challenging enough to warrant the expense and time commitment.
My concerns were quickly alleviated once the course began. App Academy's curriculum is rigorous and challenging. The daily work load is basically endless, and you can learn as much as you have the energy for. After completing the course, I do not believe there is any other way I could have learned so much in the same amount of time. The curriculum forces you to push yourself, and in the end, you will be a competent developer.
- Good Program- 1/16/2018Anonymous • Graduate • Campus: New York City
- An intensive (but rewarding) experience- 1/12/2018Anonymous • Student • Course: In-Person Full Stack Web Development • Campus: New York City
I am a student 9 weeks into the full-stack curriculum at the New York location. If I remember, I will go back and edit this after going through the job search. I have greatly enjoyed my time at App Academy so far. Looking back, it is astounding how much ground we have covered in that time. Myself and all my classmates have just finished our full stack web applications—and it amazes me how far we were able to take them. I remember sitting in the classroom on the first day, apprehensive and excited to start learning… since then it has been a whirlwind of learning and doing. You will look back and marvel at how far you have come in so little time.
That being said, this program is hard work. You will need to steel yourself for long nights and stressful exams and projects. Some, of course, will have an easier time than others depending on your background and how well you’ve prepared for the bootcamp. But at one point or another, everyone who gets through puts in a lot of time and effort to do so.
I have often been running on 5-7 hours of sleep—less on particularly intensive nights. I estimate I’ve put in roughly 80-90 working hours a week (more if you include my commute each day). If you want to keep up and get all the readings/activities done, expect to be spending many hours learning and coding. Fortunately, if you’re anything like me and most of my cohort-mates, then you’ll enjoy learning software development.
By this point you’ve probably read a lot of reviews telling you App Academy is hard for many people. This is true. Some do not make it to the end. About 15 people from our class failed two assessments and a retake and were asked to leave as a result.
However, I am a firm believer that if you’ve gotten through the applications process at App Academy, you have what it takes to make it to the end. If you end up going to App Academy, please believe in yourself, and work your ass off. A good number of my classmates failed the first assessment (by far the easiest one), bunkered down, and killed the rest. Do not be discouraged if you stumble.
I’d like to close my review with some advice for prospective students. I have done fairly well with the program thus far and think it is prudent of my to share some of my preparation and study strategies that got me to where I am.
- If you’re looking for introductory materials, I definitely recommend the MIT eDX course, ‘Introduction to Programming in Python’
- Do as much preparation as possible. Of particular help to me was training fundamentals in Ruby on codewars. Aside from that, do what interests you from the options below:
- Learn HTML5 and CSS3 at least to a basic level. In particular, learn the basic input types for html and how to use flex in CSS (look up flexbox froggy). If you can, try and recreate static versions of popular webpages from pure html and css.
- Learn SQL. We did this is about half a week, but it was pretty rough for some. If you’re dedicated, you can do the same and not have to stress about it during the course.
- Learn about the Model, View, Controller design pattern and its advantages/tradeoffs. Research ruby/rails or some other framework and see if you can learn the basics of app development. I would not recommend doing this before having a solid grounding in all the fundamentals though.
- For the mathematically inclined with time before the course begins, go follow along with an algorithms course online. Learn big-O notation and algorithmic analysis. I personally followed along with the free MIT OCW lectures and assignments for 6.042J with Tom Leighton and 6.006 with Srini Devadas. If you already feel comfortable with basic programming and want to be ahead of the game for the job search, this is a good option for you.
- If you really want to go the extra mile like me, go ahead and read a design patterns book (I used Head First Design Patterns, but Gang of Four is the canonical work to reference)
- During the course, hit the ground running and do all the readings you can. Definitely drop all other responsibilities (or as many as possible). You don’t want to be dealing with anything else while tackling the curriculum. If you have a decent commute, it will be fairly impossible to do anything else. Speaking of the commute, preload the readings and download the videos they give you so you can watch them offline on your way there/back. If you can, study in the office around others where you can ask your classmates questions. If the homework is taking you too long, just send it up and put it away—you will be going over the material in greater detail tomorrow.
- Lastly, and most importantly: Make friends! You have the opportunity to study alongside many with similar motivations and career goals. Your classmates will be among your greatest resources during the course and moving forward. The people who are thriving in my cohort are largely those who made an effort to be social work with their classmates. Coming in to week 9, I can count a number of my them as good friends who I can expect to keep in contact with for years to come. For that reason alone, it was worth it to me to attend App Academy, and they’ve made my time here feel so nice.
Good luck to all applicants and soon-to-be students!
- Intense but Rewarding- 1/11/2018Anonymous • Student • Campus: New York City
App Academy (NYC) was the best investment I've ever made. If you're willing to put in the time, you will come out having learned more than you thought possible. Make no mistake, it is a big time commitment. You should be fully prepared to spend a month doing prep work, then 9 weeks of 80+ hours per week. However, the staff on hand is amazing. All of the TAs are extremely helpful and responsive. There is always someone around to answer your questions. For me, the best part is coming out having actually made some really cool projects. The structure really helps reinforce topics: you watch videos and do readings as well as a short hw at night, then have a lecture on that material the next day and spend the rest of the day working through problems. Another great aspect of App Academy is the curriculum. You touch on everything you have to learn to be successful, and by the time your done it will be easy to adapt to new tools and technologies.
- Extremely Rigorous and Rewarding- 1/7/2018Anonymous • Student • Course: In-Person Full Stack Web Development • Campus: New York City
I am approaching the end of the main curriculum as part of the 12 week full stack web development course in NYC and my experience thus far has been very positive. It is an extremely rigorous course, it is no exaggeration that it will require your total attention 10+ hours a day every single day for 3 months straight. That said, I feel I have learned more in that short period of time than at any other time in my life. I would highly recommend it for anyone looking to make a career change that is able to stay focused and is self motivated enough to stick with it
I have not yet started the 3 week job search curriculum, so I can't comment on that yet though I know people who have had positive experiences and outcomes with it
- Intense and Rewarding Experience- 1/7/2018Anonymous • Course: In-Person Full Stack Web Development • Campus: New York City
App Academy's curriculum is a comprehensive and intense program. The program itself is a full-time commitment so be prepared to sacrifice other obligations in order to make this your top priority. You start out with working through basic concepts in Ruby to being able to build fully functional apps towards the end of the program. Dedicate the time and effort into the program, and the program will reward you with the skills needed to enter the workforce.