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 DatesOctober 26, 2020 - New York CityDecember 21, 2020 - New York CityNovember 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 DatesOctober 5, 2020 - OnlineNovember 2, 2020 - OnlineNovember 30, 2020 - Online
App Academy Reviews
896 reviews sorted by:
- Worth It!- 5/2/2020Kadeem Jackson • Student • Course: Online Full Stack Web Development • Campus: Online • Verified via LinkedInApp Academy's program was one of the most challenging things I have personally done but I think it's all for good reasons. When I decided to make this big decision and pursue not only my passion to become a Software Engineer but also a better financial opportunity I knew it wouldn't be easy.
- Peer programming really helps you work with others and explain your thoughts better
- The curriculum and technologies were set up in a way to prepare you for building full stack projects
- The Teachers and T/A's are all amazing programers who have their own skills and understand the workload
- I've always felt like I was well supported
- You build relationships with other students in your cohort through daily peer programing and group projects
- At the end of the program you truly feel like a Software Engineer
- The program requires anywhere from 90 - 100 hours a week this often means even after class hours you will be spending time to make sure you understand the material so you don't get left behind. This is only a con because it can be really hard to adapt to this change and not get burnt out but as I said in the pros there will be support.
- Some of the materials or readings need to be updated but since they are switching the whole curriculum up I'm sure this will be addressed.
- Quality Bootcamp- 4/11/2020Seth Ullman • Graduate • Course: Online Full Stack Web Development • Campus: Online • Verified via LinkedInI had a really great time during my time at App Academy. The curriculum pushes you at speeds that allows you to learn a large amount of information in just a little bit of time. It was a struggle to keep up sometimes but by the end of it I felt as if I really was a software developer.
- Great School!- 4/8/2020Asaf Mohammad • Course: Online Full Stack Web Development • Campus: Online • Verified via LinkedIn
- I learned a lot- 4/8/2020Jasim Atiyeh • Course: Online Full Stack Web Development • Campus: Online • Verified via LinkedInI loved app academy. At my time there we covered a lot of stuff very quickly, but with dedication I made it. I honestly believe that their base knowledge of computer science and the underlying understanding of how a language works is what got me my job. The way they made you understand stuff using a broad range of teaching mediums really helped me remember and understand the purpose of the languages themselves. It was very challenging (even after you graduate), but worth the high price tag.
- Han Kyul Kim • Software Engineer • Student • Course: Online Full Stack Web Development • Campus: Online • Verified via LinkedInI attended an online cohort, and was surprised by the quality of the instructors and how much I enjoyed interacting with other students. The job support was a bit more sparse, but after I found a job (right before covid-19 exploded in the USA), I was surprised that I was able to apply my skills right away. Great content, perhaps with a need of tweaking the post-course job support.
- Be prepared to pair program. A LOT.- 4/6/2020John Enriquez • Graduate • Course: Online Full Stack Web Development • Campus: Online • Verified via GitHubI won't need to wax poetic about the great things about this program, as many other below have already done so.
Nonetheless, there are two aspects of this program that set it apart from others. First, this curriculum is structured around almost-everyday pair programming. As an introvert I hated this part, but upon graduation I understand now that we've developed important interpersonal skills - soft skills that I believe will make or break your chances of hire, whether during interview or when evaluating culture-fit. By pairing every day, we can easily drop into any team, or lead one as needed.
Second, the career support is incredible. While my friends at other bootcamps shared their experiences with me as "they just give you the resources but you're on your own", I've found that App Academy invests a lot of time in making sure we're not just being left out to dry. The large network and multiple partnerships with companies really gives you a leg up on the job search.
All in all, be prepared to socialize a lot, be prepared to put in 90-hour weeks (which is NOT an exaggeration; I've attempted to do less and have suffered for it), and the rewards will be incredibly fruitful.
- Great Curriculum and TAs- 4/6/2020Kieran Scannell • Graduate • Course: Online Full Stack Web Development • Campus: Online • Verified via GitHubThe core curriculum in the online course was fantastic and the TAs were, for the most part, some of the best teachers I have ever had. I also really enjoyed pair programming and thought that it was a very effective way to learn the material quickly. I felt that the projects and job search prep curriculum after the core part wasn't quite up to par with the rest.
- Sammy Gutierrez • Software Engineer • Graduate • Course: App Academy Open • Campus: Online • Verified via LinkedInThe first four weeksIt was a great first 4 weeks of the course since we met for half days (perfect for adjusting to the course work followed).Pair programming was a bit awkward. You are required to type for someone else for 15 minutes while they talk you through their strategy, then you switch and you are responsible for talking them through the strategy. Now finished with the course, I do see the benefit of it so make sure you are doing it.The next 21 weeks.(normal "office" hours)Full day programming (my schedule was 10am to 1:15pm morning lectures/programming, 1:15-2:30 lunch, 2:30-4:45 pair programming, 4:45-5:00pm break, then 5-7pm more programming (with occasional evening lectures). The pair programming definitely helps pass the time (depending on the partner). Most cohort members were at a similar level while some students with previous computer science backgrounds were far ahead of everyone else. We had an AMAZING group of instructors who helped us along the way. I feel like that is the greatest thing I enjoyed about the course. not once was I made to feel bad about struggling with the content. The instructors were genuine in their desire to help us learn and succeed.(after "office" hours)Get ready to eat a meal, perhaps relax for 30 mins or so, then go into anywhere between 2-4 hours of readings/homework. Do not let up on this or you will fall behind. Also, think of the best way that you learn and go with it. I took paper notes on my reading the first couple of months then switched to google keep note taking half way through. Honestly, I feel like the note taking took longer but I absorbed the content better. Although it is nice to have a digital searchable archive of my notes. Try to absorb the material but not necessarily memorize it. Doing the homework will help you be ready to pair program which will keep you on track. Oh and don't forget to fill out your evening reports. We were were not told this until towards the end, but those reports ("what I learned", "challenges", etc) can be useful during your job search. Because of this, it may be useful to take notes as you work for these reports (you will likely be tired by the time reports are available to be filled out).(curriculum)Honestly, most of it is really good stuff. The projects give you hands on experience on the content and material you read about the night before. There are a ton of projects but it seemed like the goal was exposure not necessarily building a portfolio (until the last weeks). You have assistance when you need it and hopefully a fun partner each day that you work with. There were a few projects/assignments that I really enjoyed and some that I really didn't. Some projects are very applicable to the real world, (building websites, designing, constructing games/apps) while others are very scholastic(working on algorithms/math type problems, and writing "lite" versions of complicated stuff so you have a better understanding or appreciation). I honestly feel like some of the scholastic projects could be removed and the course would be enhanced.The two months are working solo as well as in a team to develop multiple web applications from scratch (from a pre-approved list). You will also make a portfolio and prepare for the job search (with readings and homework). This was probably my most favorite time and the hard work you did in the A05-A06 curriculum will pay off here. Feel free to check out my portfolio for samples of the types of projects. www.samgutierrez.com(strikes)App Academy does have a policy in place to hold people accountable to their work and being in class. For the most part, I see it as generous. You really can't be kicked out if you are doing what you are supposed to.The Job Search:After you complete your projects and your official last day the hard work isn't over.You are given a career coach who work with you to get you ready for the job search. He or she will require multiple things to be met each week. You must get a certain number of points per week and a certain number of application or you are given a strike.Personal tips:Don't over commit yourself.My marathon:I had already committed a couple months of training prior to signing up for a/A. This would be my second marathon and 10th or so long run event. I was on track for a 3:30 marathon PB but the marathon was not until 4 months later. Rather than paying to downgrade my marathon to a half or 10k ($100 bucks to do so), i just opted to continue with it. My training regiment had me doing a small amount of miles at the start of the course so the first month felt like a breeze. However, the next 21 weeks were living and breathing code and more strenuous running workouts. My schedule consisted of waking up early in the morning (after late evenings of homework) and training for my marathon for about an hour with long runs on weekends. Aside from that, I quickly began battling over tightness of my quads that never let up (and eventually led to injury). I got to 3 months into the course before I started experiencing Achilles issues. By the time the marathon came around I was not in good shape. Mentally exhausted from the course work and assessments and dealing with the Achilles issues, as well as unforeseen family medical emergency. There were days when I couldn't even run a mile before my Achilles just forced me to walk. Luckily, I abandoned my PB goal and was now just focused on not injuring myself but foolishly kept pushing. I ended up completing the marathon in 5 hours and 20 mins. Was it worth it....maybe? lol It felt like a bigger accomplishment than my first marathon but of course but the damage had been done. I am still struggling with Achilles injury (3 months after marathon) and fell behind during the most difficult, and honestly what I felt like, the most important portion of the course. Of course with no longer having to train, I was able to manage to get myself up to par but at more stress. My advice, think long and hard about committing to anything during this time. You will definitely benefit from having the extra time.Equipment:Get a second monitor, mouse, and a decent computer if you don't have one. Laptops are good but honestly I feel like the $300 used imac that I bought is so much easier to work on then the macbook pro I worked on for one day. It is a world of difference having to constantly minimize or drag things around just to see your code.Set up your equipment somewhere where you will not having distractions (this will be super important during assessments) but will also help your day to day. I moved my equipment from a second bedroom (with one window) to my living room with 3 because it got more daylight. This made a huge difference in my productivity because I felt the day longer (didn't get tired as easily), could hear birds chirping instead of the neighbor's kids on their trampoline, and could also let my dogs play outside while I monitored them through the window (as opposed to keeping them cooped all day and feeling guilty)! The sunlight also keeps you sane because depending on your time zone you may not actually be outside during daylight otherwise.If you have a savings and are able to invest a bit more a Solid State Drive would be helpful. Make sure you are using an ethernet connection for reliable video signal and consider investing in a inexpensive external microphone. This won't really be enforced but you will make it a better experience for you and your classmates.
- Learned A Ton- 4/5/2020Kevin Lu • Graduate • Course: Online Full Stack Web Development • Campus: Online • Verified via LinkedInThis boot camp is definitely worth it if you are looking to learn a ton and serious about making the career switch to becoming a web developer. In 6 months, I went from writing simple algorithms like isPrime and caeser cipher in Ruby to building full stack web applications using technologies such as Ruby on Rails, MERN stack, GraphQL/Apollo, and much more. By the end of the course, you will feel like you can learn any language or framework, and look at any web application, and have a good sense on what you need to do to reproduce its features, which are very powerful skills. That being said, your mileage will vary depending on how much effort you spend practicing and truly understanding the material.
- Best Choice I ever made- 4/5/2020Michael Giering • Applicant • Course: Online Full Stack Web Development • Campus: Online • Verified via LinkedInI loved the course! It was super hard, but in six months I went from knowing next to nothing about coding to being confident I can learn anything I need to be an effective software engineer. The TAs are amazing and I made some really good friends along the way. I highly recommend it to anyone who wants to get into the tech world.
- A typical day on a/A online- 4/4/2020Javier Ortiz • Graduate • Course: Online Full Stack Web Development • Campus: Online • Verified via LinkedInA typical day (online) looks like this.
8am Morning Q & A on homework lectures and project
8:30am - 11:15am video lectures broken down on 15-20 min chunks followed by 10 min of q & a
11:15am - 12:30pm lunch
12-30 - 4:30pm Pair programming, you are paired with another student and together you tackle the project for the day applying everything from the lectures/hw into a project. Everyday a different project. You have access to the TA's during this time as well.
4:30pm - 5:30pm (but 6pm really) End of day lecture / q & a
At least 2 hours of homework (video lectures, small projects)
The weekends I usually spent 4hrs on Saturdays catching up with hw/projects and about 2-3hrs on Sundays getting ready for the next week.
You have an exam every 2.5 weeks. The week before the exam you typically spend 1-2hrs every day preparing for it and definitely about 10-12hrs during the weekend.
- Dedicated and knowledgeable instructors. I was self-learning before a/A and having an instructor is huge, something that could have taken me days to figure out was solved with the instructor's help on a matter of minutes.
- The online experience is great, you collaborate the whole time with other students by doing pair programming and everyday you are working on a different project.
- After the program you get assigned to a career coach that keeps you accountable to the number of companies you've reached out to and helps you prepare for upcoming interviews.
- You don't have to pay them until you get a job.