Summary
  • Programs Pace
    Full-time, Self-paced
  • Payment Options
    Upfront, ISA, Scholarship
  • Programs Available
    Full Stack
Description

App Academy is a San Francisco-based coding bootcamp offering a full-time software engineering course on its campus. The course covers iOS development, backend engineering, big data, and more. The school structures its program with lectures, individual work time, and an emphasis on group projects. The school also offers online and in-person bootcamp prep courses, and a free online course called App Academy Open. Students don’t need any prior coding experience to apply, but App Academy will provide a basic coding curriculum for students to learn before attending the program. Students then complete a test, which gauges their coding ability after studying the prep material. This test will determine their eligibility to attend the course. The App Academy immersive software engineering bootcamp length is 16 weeks, not including prep or initial test time.

Additional Info

The curriculum at App Academy is designed to cover the major points of software engineering. During the first three weeks of the program, students learn the fundamentals of Ruby, object-oriented design, SQL querying, and dive into more detail with Rails II, algorithms, user authentication, JavaScript, and more. In all, students learn 25 individual subjects during the first three weeks of the program. During weeks four through 13, students work on immersive web development. This includes full stack development languages, tools, and best practices. During this time, students continue to learn advanced JavaScript along with jQuery, CSS, APIs, and more. Students will design and create functional web interfaces during this time. During the final two weeks of the program, students focus on portfolio projects and algorithms, ultimately building up to the ‘hiring day’ at the end of the program.

The length of App Academy’s full-time immersive software engineering program is 16 weeks. Students spend from 9:00 AM to 6:00 PM in class, Monday through Friday.  Starting at 9:00 AM, students sit down in class for a lecture. This is the time for instructors to introduce students to new practical skills and theoretical coding concepts, and for students to ask questions about the course material they cover. The full-time program features an hour lunch break during the day from 12:00 PM to 1:00 PM. After lunch, students return to class to begin applying their new skills. This time is called Pair Programming, and students work with a partner to work on a collaborative project. The Pair Programming concept is designed to improve teamwork skills and help students work out problems. Pair Programming runs until dismissal at 6:00 PM.

To date, the App Academy has trained over 2,500 students. According to the App Academy website, 935 companies are hired (or have hired) App Academy graduates. App Academy stated that 98% of graduates were hired by ‘top tech companies’ and graduates make an average salary of $101,000 in San Francisco and $89,000 in New York City. Additionally, the full deferred tuition plan offers students a deposit refund and no tuition if they are unable to find a job after graduating.

App Academy offers students more than one way to pay for their coding education. The most economical payment option for students is upfront. The upfront cost of the full-time immersive San Francisco software engineering bootcamp is $17,000. All students under 22 without a college degree are required to pay upfront, along with people who are not permanent residents in the United States. However, other payment options can reduce the financial burden of tuition. App Academy offers a deferred tuition option called the placement-based plan. Under this plan, students put down a refundable $3,000 deposit, then make no tuition payments until they land a job making $50,000 or more. Once hired, they’ll make payments totaling $25,000. Students who are not ‘placed’ into a job after graduation will pay nothing if certain terms are met. App Academy also offers a hybrid payment plan with a $9,000 non-refundable deposit and total post-employment payments of $23,000. The hybrid plan reduces total tuition paid in favor of a higher upfront deposit.

Programs Pace

Full-time, Self-paced

Programs Available

Full Stack

Median Salary
Financing Options

Upfront, ISA, Scholarship

NEED HELP PICKING A COURSE?
  • Speak to a career coach today for FREE
By clicking "Speak to coach," I consent to receiving a phone call and/or text message about educational services from these parties and agree to our Privacy policy.
Income Share Agreement Calculator
$0.00

Total Repayment amount

$0.00

Repayment per month

Video URL
  • Anonymous
    November 10, 2019 at 6:31 am

    Great program that will really test your resolve and push you to new limits. All of the time estimates that you see in all of these reviews are indeed accurate. Loved working with my fellow students and teachers (TA’s). Reflected with my co-workers on how far we have all come in this relatively short amount of time. Highly recommend!

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • David
    November 13, 2019 at 8:05 am

    App Academy is a 3 months (5 if you’re taking the online portion) web development boot camp with a very low acceptance rate. The program is 8 hours of new materials everyday with 6 assessments sprinkled in to test you. The curriculum is pretty good for the most part and the projects you do a good job of testing what you learned for the day’s material. The peers you work with from the Teacher Ids to your peers are all great people to work with.

    Some of the curriculum material could use an update/ be fleshed out better.

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • Colin
    November 13, 2019 at 3:22 pm

    I worked in regulatory compliance for about 4 years before I became bored with it. I didn’t think I was smart enough to get into App Academy after hearing about their rigorous admissions process, but I gave it a shot anyway and found myself accepted into the first Online Cohort.

    In terms of the energy that you’ll put into this program: say goodbye to your life. You will be eating, drinking, sleeping, coding, and that’s it. Be prepared to spend over 100+ hours a week on this course, or you run the risk of failing out. I had to give it everything I had to make it through.

    The exams are difficult, but the came and went and I found myself able to push higher and deeper into the material. Concepts and technologies that initially stymied me became second nature. App Academy quickly chiseled me into a lethal programmer in a matter of months.

    If you’re looking to change your career and your life, I can’t recommend App Academy highly enough. Just be prepared to lose touch with everything else for the period of time that you’re in the program!

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • Charles
    November 14, 2019 at 2:51 am

    This course was very tough, but in the end I’m very happy that I took it. It was such a rewarding experience and I have learned many valuable things throughout the course. All of the TAs I have met were super friendly and highly knowledgable in the curriculum. If you’re ever struggling (which I have been many a time), they take the time to sit with you and walk you through what you need help with. There is plenty of material for you to go through and study, and they also provide a lot of resources for you to use. By the end of the programming you’re building your own websites by yourself and with a team. The satisfaction of creating your own functional website from scratch is very satisfying, kind of like the cherry on top of the program. If I could complain about one thing, it would probably be the amount of videos we had to watch during class on certain days. I feel like the in person cohort would have been better when it came to those days. However, that being said, my overall experience has been wonderful and I have learned so many things here at App Academy.

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • Bryce Morgan
    November 20, 2019 at 7:11 am

    App Academy was an amazing experience for me. The main factor that drew me to the program originally was the fact that it had an online option that still included the rigor and attention of a classroom atmosphere. I knew that I wanted to have a structured experience that would push me to continue learning the material at a regular pace. App Academy is definitely a challenging experience. There are a lot of concepts that are covered, but it is all presented in a way that allows you to absorb the material through application. The emphasis on pair-programming reinforces your understanding of the material by both constantly having someone else to bounce ideas off of as well as providing an opportunity to explain your thought process and code to another person. Participating in the program takes your full dedication, but is extremely rewarding in the amount of knowledge gained and the new doors that open up for a career in web development.

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • Mike
    December 2, 2019 at 4:10 am

    App Academy is a fast-paced program for getting you practical experience with many different relevant technologies in a very short amount of time. Right off the bat once the immersive portion kicked into high gear, we got exposure to Git, data structures, and we were pair programming daily through the day’s projects. The curriculum is well structured for layering in new technologies, and before you know it you’re familiar with relational databases and doing a deep dive into the inner workings of Rails. Things move at a bewildering pace, and it’s very easy to get caught off guard by this early on if you’re not careful.

    The looming thought of getting kicked out over failing two assessments can be extremely unsettling, but this risk/reward setup also puts the entirety of the cohort into a hyper focused mindset. And it creates a unique environment for learning if you can sublimate the anxiety of it. Even through the online setup, it was surprising just how much there was a sense of community. You spend hours every day with your classmates, and even through a computer screen I felt like I got to know a lot of them really well. I don’t know how they’re able to isolate so many brilliant people into these cohorts, but they clearly have very efficient and calculated screening mechanisms in place to ensure they’re taking quality people into the program.

    The TA’s are fantastic. The student to teacher ratio is very favorable for student teacher interactions, and they were consistently pivotal in getting me on track with the material on pace to get through the assessments. It’s a lot of information so be 100% prepared to have no life while you’re working through the curriculum. I thought 100 hours a week would be an exaggeration but I was consistently logging 95-100 hours each week studying the material straight through the weekend.

    You get to build your own full stack project using the core stack of the curriculum, as well as other projects with additional technologies that you learn past the React portion of the course. They’re in a re-vamping phase with their curriculum with less of a focus on Ruby as far as I understand, so this is something to bear in mind moving forward. I’m confident that however they re-structure the curriculum will be just as effective as the current setup they have in place and I’m sure it’s necessary given the industry’s trending away from Rails, but any large scale overhaul of a curriculum carries with it at least some amount of risk.

    I felt like the React portion was great. Past that things were still mostly well structured with minor hiccups. There were portions I felt were too rushed. For example, we had about a weekend to learn the MERN stack before we were working in a team to build an application in it that following week. Pieces of this curriculum might need some revision. Maybe something as simple as having at least one additional project with the MERN stack before having students code in a team environment in it. However I really enjoyed the Docker portion of the curriculum, and it was fun building an additional project with GraphQL / Apollo. I’ve heard this part of the curriculum is at the moment isolated to the online setups. You get to build a project in Vanilla JavaScript at the end of the course as well.

    App Academy’s deferred payment plan was a strong draw for me personally. I felt that this established them as an institution willing to take on a lot of risk investing in the people they take into the program, and shows that they’re confident their curriculum will get people placed in well-paying positions upon finishing. I’d honestly like to see more institutions of higher education adopt a similar financing approach. There are pros and cons to deciding on doing the online setup instead of an in-person setup, and I do believe an in-person setup would have been very fulfilling. Some people would say the in person setup is vital to the whole App Academy experience. But I do like that the online setup at least had a longer space of time for absorbing the material. You get a month prior to the official immersive portion of the cohort to get solid with software engineering fundamentals. And the TA’s were always readily available to answer any questions I might have, so at least on the learning side there was nothing lost in translation going this route. An in person bootcamp really wasn’t feasible for me personally, and I would expect it’s not for many others planning on applying.

    All things considered the past 24 weeks have been a grueling yet highly rewarding experience. You get out of it what you put into it, and you have to put a lot into it if you want to get through the totality of the curriculum.

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • Oliver Almalel
    December 3, 2019 at 8:43 pm

    I’ve never learned as much about proper coding as I had with App Academy. Being accepted to the online course allowed me to work and grow without having to move to Northern California or New York. I wish I could have met some of the other students, but the bonds I made with my online co-hort are close-knit and invaluable to me.

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • Steven
    December 4, 2019 at 8:00 pm

    The course is intense but well worth it. I’ve probably learned as much in the several months of this course as I did in 4 years of college.
    The languages and sheer number of technologies they put into the program really leaves you well rounded and prepared for the job market, not to mention how much effort they put into coaching you and getting you set for the job hunt itself. The instructors were also simply stellar, a well-rounded cast to be sure and are shockingly patient, composed, and positive everyday of class.
    Most of the apps and projects are a lot of fun, and each of them demonstrates multiple core principles. Everything builds on material from the previous day. Tests are challenging but are 100% covered by the material you learn and you’re always given ample time to study and ask questions if you’re feeling uneasy.

    My background was in physics and mathematics prior, and I have to admit strong mathematics skills can really help, not to mention a lot of the prior coding experience I had. But don’t let that get you down, the aces of our cohort either disliked math and/or had no prior experience in programming and still ended up coming out on top!

    My only complaint is that the course felt a little rushed towards the last few weeks. Luckily by that point you’ll be a veteran and have no problem using the skills you’ve picked up to fill in the gaps.

    This program is rigorous and will genuinely consume your life when you’re in the midst of it, but it’s well worth your commitment.

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • Christie
    December 5, 2019 at 9:17 pm

    Before App Academy, I worked as a Developer to create training materials where the best part of my day was writing a couple lines of code to make the course look better. While I studied Computer Science briefly in college, I lacked the practical experience for building full stack modern web apps from scratch. App Academy was instrumental in giving me that experience and now I have four awesome projects I have added to my portfolio that I am truly proud of.

    Do not underestimate the time you need to spend in order to succeed. I missed multiple important family events in order to ensure I passed the upcoming exams. Being EST time in the Online Cohort left me with virtually no free time during the day for myself since the day was from 11AM – 8PM. My life revolved around App Academy. However. I’d also like to stress that you’re not alone. The TAs do an amazing job providing a support system and I would have felt comfortable at any point reaching out to them and telling them that I was overwhelmed. However, if I could go back and tell myself one thing it would be to trust the material because it helps you get where you need to be in order to succeed.

    I always felt prepared for the exams. There were never any “trick” questions. I definitely felt that they wanted me to succeed, but as I stressed earlier, I prepared my butt off for them.

    I felt not so positively about a few things.
    1. Towards one point in the curriculum, live lectures with your TAs got taken over by instructional videos. Even though we paused the videos to go over any questions, it was degrees of magnitude less engaging compared to when we were live doing it all together.
    2. As soon as we got into the Career Quest portion of the curriculum, things seemed to have derailed in terms of organization. Our TAs didn’t seem to know what was on the schedule, especially towards the beginning of the Career Quest curriculum.
    3. Add a search functionality to the curriculum materials!! Especially during full stack projects, I needed to refer back to materials on how to do one specific thing and it was so difficult without a search.
    4. The strike system made me feel like I was back in elementary school and not trusted to handle my responsibilities. However, I can understand this necessary evil. 🙂

    Overall, extremely recommend to anyone needing a fire underneath them in order to learn these things quickly and gain practical experience.

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

  • Valery
    December 22, 2019 at 7:48 am

    After working 7 years as a Mechanical Engineer/Controls Engineer, I decided to take 24-weeks to study Web Development at AA. I joined the program last January (2019) and was part of the App Academy’s first Online Cohort. We were a group of 8, spread across the US and even had a classmate living abroad, eating and sleeping on US Eastern time.

    The program is very intense in terms of time commitment, where I spent every hour of the day and night studying (100hrs+ /week). But the more time I committed to study, the more I understood about each topic and learned. Each hour spent was worth it.

    If you really enjoy programming, you will love this program! You will have access to great TA/instructors, well-thought and detailed ressources. And learned all the skills you will need on the job.

    Our initial cohort had Live Lectures from our instructor, where I was able to ask tons of questions to really understand very deeply each lecture. A minus point for future Online Cohorts, is that it may no longer be true as more recorded lectures started to get used right after our cohort. Even though, AA breaks it down so you can still ask questions every 45mins or hour. Staying engaged and awake while watching video lectures was never my strongest point.

    I have no regret though, the education was fantastic! Please give it a try and see whether it’s for you!

    Overall Rating

    Instructors

    Curriculum

    Job Assistance

chat
Add a review

Find the best bootcamp
for you

Find courses that match your schedule, finances and your skill-level.