app-academy-logo

App Academy

New York City, Online, San Francisco

App Academy

Avg Rating:4.67 ( 1087 reviews )

Founded in 2012, App Academy is a software engineering bootcamp that offers courses both online and on campus in San Francisco and New York City. App Academy is a world-renowned coding bootcamp that has placed over 4,000 alumni in Software Engineering roles at over 2,000 companies. App Academy offers programs that fit every learning style, including a Campus Software Engineering Program (16 weeks), a Full-Time Online Software Engineering Program (24 weeks), and a Part-Time Online Software Engineering Program (52 weeks).

App Academy's flagship course, the Campus Software Engineering Program, is 16 weeks long. The San Francisco Campus Program features a Hybrid schedule (2 days on campus and 3 days remote), while our New York Campus Program offers an In-Person schedule (2 days on campus). Designed by industry professionals, App Academy's comprehensive full-stack curriculum covers Ruby on Rails, JS, HTML/CSS, React/Redux, SQL, data structures, and algorithms. Simulating the collaborative work environments in the tech industry, students will participate in paired programming with their classmates and develop web applications from the ground up. These projects will get compiled into a Github portfolio and serve as their resume to employers. Upon graduation, students will work with a dedicated career coach who will guide them through the entirety of their job search.

For students who prefer remote learning, App Academy offers an Online Software Engineering Program. The full-stack curriculum covers SQL, JS, Python, HTML, and CSS, in addition to state-of-the-art tools and web frameworks like ReactJS, Express, Flask, and SQL Alchemy.  Working in a dynamic team environment, students will build complex web applications that will form the foundation of their portfolio. 

For students who need more time to discover whether software engineering is for them, App Academy offers Bootcamp Prep courses and access to an entirely free Bootcamp curriculum through the App Academy Open platform.

Anyone interested in applying to App Academy is encouraged to contact the Admissions Team by scheduling a call or by emailing admissions@appacademy.io.

App Academy’s goal is to ensure students not only land a full-time SWE role, but also advance in their careers for years to come. Job search support ranges from mock technical/non-technical interviews and resume reviews, to connecting grads with App Academy's vast employer network.  Upon graduation, career coaches will guide students through their entire job search, from mock interviews to salary negotiation. From there, App Academy's partnerships team connects graduates with some of the most prestigious tech companies in the industry.

Recent App Academy Reviews: Rating 4.67

all (1087) reviews for App Academy →

Recent App Academy News

Read all (25) articles about App Academy →
  • 16-Week Campus Software Engineering Program

    Apply
    Start Date Rolling Start Date
    Cost$17,000
    Class size30
    LocationSan Francisco, New York City
    In our flagship 16-Week Campus Software Engineering Program (San Francisco/New York), you'll learn all the skills needed to land a job as a full-time Software Engineer. Through a comprehensive fullstack curriculum, we train you to build web applications with Ruby on Rails, JavaScript, React/Redux, SQL, and HTML/CSS. To help you tackle interviews after you graduate, data structures and algorithms are also taught throughout the course. Prior programming experience isn't required. In fact, a majority of our grads are career changers. You just need tenacity and a passion for building cool stuff! Students at our SF campus enjoy a hybrid class experience, with two days a week on campus and three days a week online, while students in our NY program attend class five days a week on campus. The first two weeks are spent fully online for both of our Campus programs. Upon graduation, students work 1:1 with a career coach who will guide them through their entire job search from start to finish. Career coach job search support ranges from mock technical/non-technical interviews and resume reviews, to connecting grads with App Academy's vast 2,000+ employer network. After all, we want to ensure students not only land a full-time SWE role, but also advance in their careers for years to come. Course Hours: NY: Monday - Friday, 9 a.m. - 6 p.m. EST SF: Monday - Friday, 9 a.m. - 6 p.m. PST Admissions Process: (1) Submit an application (~10 minutes) (2) Logic/typing test (~25 minutes) - 2 chances to pass (3) Coding test (~10-60 minutes, 3 questions - prep materials provided by a/A. Three chances to pass (4) Tech interview with an a/A alum (~45 minutes, 2 chances to pass) (5) Non-Tech interview (~25 minutes, 2 chances to pass) (6) Admissions Decision (7) Enrollment
    Financing
    Deposit$3k deposit required for the deferred tuition option
    Financing
    Climb Credit - Lending partner that can finance up to 14k of the upfront tuition plan
    Facebook Access Scholarship - Women and minorities in tech residing in San Jose, CA
    Tuition Plans$17,000 Upfront Plan $23,000 Hybrid Plan ($9k upfront, $14k deferred) $28,000 Deferred Plan ($3k upfront, $25k deferred)
    Refund / GuaranteeStudent refunded only if they can't find a job within 21 months of graduating from the program.
    ScholarshipFacebook Access Scholarship (all remaining scholarship available to San Jose, CA residents only): https://www.appacademy.io/access-scholarship Deposit Assistance Program (DAP) - Application available upon acceptance.
    Getting in
    Minimum Skill LevelNo experience required
    Prep WorkProvided by App Academy during the admissions process
    Placement TestYes
    InterviewYes
  • 24-Week Online Full-Time Software Engineering Program

    Apply
    Start Date Rolling Start Date
    Cost$20,000
    Class size100
    LocationOnline
    Over 24 weeks, you'll learn all the skills needed to land a job as a full-time Software Engineer. Through a comprehensive full-stack curriculum widely sought after by employers, we train you to build web applications with Python, JavaScript, React/Redux, SQL, and HTML/CSS. To help you tackle the job interviews after graduation, data structures & algorithms are taught throughout the course. Prior programming experience isn't required. In fact, a majority of our grads are career changers. You just need lots of tenacity and a passion for building cool stuff! Upon graduation, students work 1:1 with a career coach who will guide them through their entire job search from start to finish. Career coach job search support ranges from mock technical/non-technical interviews and resume reviews, to connecting grads with App Academy's vast 2,000+ employer network. After all, we want to ensure students not only land a full-time SWE role, but also advance in their careers for years to come. Please note: We are unable to accept applications from New York residents at this time into the online part-time program. However, NY residents are eligible for our Campus Software Engineering Program (SF/NY). Course hours: Monday - Friday, 8 a.m. - 5 p.m. PST (full-time) Admissions Process (Takes ~2-4 weeks): (1) Submit an application (~10 minutes) (2) Logic/typing test (~25 minutes) (3) Non-Technical interview with an a/A alum (25 minutes) - 2 chances to pass (4) Technical Challenges - HTML/CSS, Git, Boolean logic - 3 project based assessments - Multiple chances to pass (5) Acceptance (payment plan and cohort selected) (6) Enrollment
    Financing
    Deposit$0
    Financing
    Available through Climb Credit
    Facebook Access Scholarship - Women and minorities in tech residing in San Jose, CA
    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 / GuaranteeGuaranteed job under ISA tuition option.
    Scholarship$5,000 Facebook Access Scholarship: https://www.appacademy.io/access-scholarship
    Getting in
    Minimum Skill LevelNo programming experience required
    Prep WorkProvided by App Academy during the admissions process.
    Placement TestYes
    InterviewYes
  • 52-Week Online Part-Time Software Engineering Program

    Apply
    Start Date Rolling Start Date
    Cost$22,000
    Class size50
    LocationOnline
    Over 52 weeks, you'll learn all the skills needed to land a job as a full-time Software Engineer. Through a comprehensive full-stack curriculum widely sought after by employers, we train you to build web applications with Python, JavaScript, React/Redux, SQL, and HTML/CSS. To help you tackle job interviews after graduation, data structures & algorithms are taught throughout the course. Prior programming experience isn't required. In fact, a majority of our grads are career changers. You just need lots of tenacity and a passion for building cool stuff! Upon graduation, students work 1:1 with a career coach who will guide them through their entire job search from start to finish. Career coach job search support ranges from mock technical/non-technical interviews and resume reviews, to connecting grads with App Academy's vast 2,000+ employer partnership network. After all, we want to ensure students not only land a full-time SWE role, but also advance in their careers for years to come. Please note: We are unable to accept applications from New York residents at this time into the online part-time program. However, NY residents are eligible for our Campus Software Engineering Program (SF/NY). Course Hours: EST: Monday - Thursday, 6-9 p.m. EST, Saturday, 9 a.m. - 3:30 p.m. EST PST: Monday - Thursday, 7-10 p.m. PST, Saturday, 12:00 p.m. - 6:30 p.m. EST Admissions Process (Takes ~2-4 weeks): (1) Submit an application (~10 minutes) (2) Logic/typing test (~25 minutes) (3) Non-Technical interview with an a/A alum (25 minutes) - 2 chances to pass (4) Technical Challenges - HTML/CSS, Git, Boolean logic - 3 project based assessments - Multiple chances to pass (5) Acceptance (payment plan and cohort selected) (6) Enrollment
    Financing
    Deposit3k deposit for the deferred tuition option
    Financing
    Climb Credit - Climb can finance up to 19k for the upfront plan
    Facebook Access Scholarship - Women and minorities in tech residing in San Jose, CA


    Tuition PlansDeferred Tuition Plan: 3k deposit upfront, rest of the payment is $33,000 due only after placement Upfront option: 22k upfront
    Refund / GuaranteeGuaranteed placement under the Deferred tuition option.
    Scholarship$5,000 Facebook Access Scholarship: https://www.appacademy.io/access-scholarship
    Getting in
    Minimum Skill LevelNo experience required
    Prep WorkApp Academy provides all prep work materials during the admissions process.
    Placement TestYes
    InterviewYes
  • App Academy Open

    Apply
    Start Date None scheduled
    Cost$0
    Class sizeN/A
    LocationOnline
    With App Academy Open, you’ll get access to App Academy’s entire online full-stack curriculum for free. You can work through the curriculum at your own pace. We recommend App Academy Open for those who: - Need more time to discover whether software engineering is for them - Cannot make the days/hours required for any of our programs work within their schedules
    Financing
    DepositN/A
    Getting in
    Minimum Skill LevelBeginner
    Placement TestNo
    InterviewNo
  • Bootcamp Prep

    Apply
    HTML, JavaScript, Node.js
    In PersonPart Time4 Weeks
    Start Date Rolling Start Date
    Cost$2,999
    Class sizeN/A
    LocationSan Francisco, New York City
    Bootcamp Prep is a 4 week, part-time course, designed to get you accepted to the most selective coding schools. If you’re not accepted to a bootcamp from our top coding bootcamps list within 10 weeks after you finish the course, we’ll give you your money back. The bootcamps on our top coding bootcamps list include: App Academy, Hack Reactor, Fullstack Academy, Flatiron School, Bloom Institute of Technology (formerly Lambda School), and Rithm School. The program will teach you up to an advanced level of JavaScript. Upon graduation, students will receive 2 mock technical interviews at no extra cost. These mock technical interviews will help prepare you for acceptance into one of our immersive programs. Students should consider bootcamp prep if they have attempted to apply to one of our immersive programs but struggled through the free prep materials given during the admissions process. Course hours: NY: Monday - Friday, 6 - 9 p.m. EST SF: Monday - Friday, 6 - 9 p.m. PST
    Financing
    DepositN/A
    Refund / GuaranteeYour 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.
    Getting in
    Minimum Skill LevelN/A
    Placement TestNo
    InterviewNo
  • Bootcamp Prep Online

    Apply
    HTML, JavaScript
    OnlinePart Time
    Start Date Rolling Start Date
    Cost$1,795
    Class sizeN/A
    LocationOnline
    Bootcamp Prep is a work at your own pace, 10-week version of the prep live course, designed to get you accepted to the most selective coding schools. If you’re not accepted to a bootcamp from our top coding bootcamps list within 10 weeks from graduation, we’ll give you your money back. The bootcamps on our top coding bootcamps list include: App Academy, Hack Reactor, Fullstack Academy, Flatiron School, Bloom Institute of Technology (formerly Lambda School), and Rithm School. The program will teach you up to an advanced level of JavaScript. Upon graduation, students will receive 2 mock technical interviews at no extra cost. These mock technical interviews will help prepare you for acceptance into one of our immersive programs. Students should consider bootcamp prep if they have attempted to apply to one of our immersive programs but struggled through the free prep materials given during the admissions process. Course hours: Work at your own pace, required to finish within 10 weeks from enrollment.
    Financing
    DepositNone
    Tuition PlansStandard: $995 Plus: $1795 Premium: $3795
    Refund / GuaranteeMoney back guarantee if you aren't accepted into a top coding bootcamp
    Getting in
    Minimum Skill LevelNo experience required
    Prep WorkNone required
    Placement TestNo
    InterviewNo
  • Anonymous • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    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.

    1. If you’re looking for introductory materials, I definitely recommend the MIT eDX course, ‘Introduction to Programming in Python’
    2. 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:
      1. 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.
      2. 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.
      3. 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.
      4. 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. 
      5. 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)
    3. 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. 
    4. 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! 

  • Anonymous • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    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.

  • Anonymous • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    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

  • Anonymous
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    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.

  • A great camp
    - 1/6/2018
    Anonymous • Student • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    N/A

    App Academy has a great curriculum and staff. You will be suprised by how much you learn in such a short amount of time. Requires a lot of hard work and dedication but it will pay off.

  • rigorous curriculum
    - 12/16/2017
    Anonymous • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    The App Academy curriculum is filled with a ton of good material that I wasn't always able to cover because of how fast the course went. That said, I definitely learned more than I would have at any other institution or on my own.  The fullstack, JavaScript, and flex project are the three projects we work on during the curriculum and really  shape our portfolios. The JavaScript and flex projects are  part of the job search curriculum which I feel should be structured a little better in regards to the schedule. The JavaScript and  Flex projects are crucial to our portfolios but we only get a week for each  while having to attend multiple lectures throughout the day but I suppose that's why it's called a boot camp. The TA's for the first part of the course were amazing and are the highlight of App Academy--the job search TAs are amazing as well but they seem slightly understaffed.

  • Anonymous • Software Developer • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    The last 3 months I've spent at App Academy have been hard, but extremely rewarding. Expect to code for about 10-12 hours/day at least. But you're not just coding by yourself this whole time, during the course you get a new partner to pair program with everyday, making it a very fun way to learn new material. The TAs are also very friendly and knowledgable and always eager to help.

  • Anonymous • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    It will challenge every bit of you! You will be tired and experience an entire roller-coaster of emotions. But this program is totally worth it! You will learn how to learn. And gain incredible confidence getting out there on your own in the professional setting and kill it 'app-academy' way. Highly recommend!

  • Anonymous • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    For three months, all you'll be doing will be is eating, coding, and sleeping. You won't have anytime to do anything else since you'll be swamped with work everyday. To become a good developer in three months, you'll definitely have to be putting in work and it'll be rewarded at the end. My time at App Academy was amazing. I met a lot of great people coming from all different kinds of backgrounds and from all over the world. In the beginning, I was struggling a bit, but with all the TA help and peers around you, you'll have all the help you need. I can't even express how much knowledge I gained over the first two months at App Academy (with one more month to go in the curriculum). So if you ever think about switching careers and  you have an interest in web development, i'll definitely recommend applying to App Academy. 

  • Awesome Experience!
    - 11/10/2017
    Anonymous • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    App Academy is extremely challenging, which is EXACTLY what you need to become a great developer and compete for a spot at a top company. I could not recommend this experience more if you are looking to be challenging, but guided venture into the world of code.

  • I know kung fu
    - 11/6/2017
    Anonymous • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    There's no faster way on the planet to pick up this skillset. The load is heavy, equivalent to taking 24 credits of upper division credits. Expect to spend 13+ hours a day focusing on new material. Expect to be confused most of the time. Expect to have a blast with your new best friends. You will not have time to achieve mastery of a topic before moving on to the next. If that's a problem for you, walk away now and pick a slower-paced course. You get the first taste of a new topic in the homework, the second taste in the lecture, and the third taste during the daily pairing project. There's a lot of stumbling, and that's ok -- the course is based on repetition, so you do pick up the skills, so long as you put the time in. That said, it's only when you look back on what you've done that you can really appreciate how far you've come. Embrace the confusion, and come out successful.
  • Highly recommend
    - 11/5/2017
    Anonymous • student • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    This program requires quite a bit of work and effort, but it is worth it. Coming in, I had very little notion of what it meant to write good code or build web applications, but I have learned a lot through this process. The highlight for me was the curriculum. We start off learning basic Ruby syntax and object-oriented programming, move on to (a very light sprinkling of) algorithms, then Rails, user authentication, javascript, and finally React/Redux. In retrospect, the structure of the curriculum makes it feel like you learn the building blocks of web applications from the ground up. I have a lot (a lot!) to learn, but aA has definitely brought me to a good place in terms of self sufficiency. 

    Things to note: 
    - If you fail two tests, they will kick you out (no exceptions). They want everybody to be at least getting 85/90% on everything. This is sad if you start to befriend someone who then leaves...
    - Shortcuts are great. Learning small shortcuts on Mac has improved not just my coding flow but also my own experience browsing the web. 
    - You really have to spend a lot of time on the program. I had been living in NYC for a couple years before aA, so early on I just got used to telling friends that I couldn't hang out for like another month or two. That being said, if you do a good job studying you can usually buy yourself some weekend time (e.g. I attended  few parties and weddings during the course). 
    - Expect collaboration. You are pair programming everyday, which means taking turns 'driving' an 'navigating' every 15 minutes or so. I usually enjoy solving problems alone, but I actually really appreciated this aspect of the program. The few days where we worked solo ended up being pretty lonely...

Thanks!