App Academy offers software engineering bootcamps with options for part- and full-time enrollment. Students can pursue their coding education and develop their skill set in two ways: online, with live virtual lectures and interactive lessons, or they can attend an in-person bootcamp in San Francisco or New York. Each bootcamp teaches an innovative project-based curriculum with experienced instructors in an engaging, communal classroom.

In addition, App Academy offers flexible payment options — including options to enroll in an income share agreement (ISA) or a deferred tuition plan. Both choices allow students to pay a deposit to secure their spot with no additional payments until they find a job that meets salary expectations. Even though App Academy does not offer a job guarantee, it does provide substantial career support services to help students land a job after graduation.

App Academy Overview Table

Website https://www.appacademy.io/
Courses Offered Campus Software Engineering
Online Software Engineering (Full Time)
Online Software Engineering (Part Time)
Course Delivery Method Live virtual or in-person lectures + coding exercises, hands-on projects
Length of Courses 16-24 weeks
Time Commitment 15-40 hours per week
Tuition Policy Students who enroll in an ISA or a deferred tuition plan pay a $3,000 deposit upon enrollment and make additional payments once they find a job that meets salary expectations.
Tuition $17,000-$22,000
Job Placement No guaranteed job placement, but App Academy offers individualized career coaching, interview prep, resume workshops, networking opportunities, application strategies, and personal pitch development.
Certificates Offered App Academy Certificate of Completion

How Signing Up For a Bootcamp With App Academy Works

To begin the application process, prospective students should submit an initial application on the App Academy website. The first page asks for basic information like the student’s full name, email address, and phone number.

The second page asks the student to specify which course they are interested in and their preferred start date. Applicants must also answer questions regarding their U.S. citizenship status and give their date of birth.

On the third page, applicants can provide their LinkedIn URL and specify their coding experience. In addition, students must answer two short questions on their reason for applying to the program and their desire to be a software engineer.

  • App Academy Form
  • App Academy Form 2
  • App Academy Form 3

The fourth page asks for the student’s education and employment history, including the field they studied in college (if applicable) and their current area of employment. Students must also supply information on how they plan to support themselves while attending the program.

On the fifth and final page of the application, students must answer questions about their criminal history.

  • App Academy Form 4
  • App Academy Personal Criminal History
  • App Academy Form Submission

After submitting the application, students will receive an email with a link to complete a 30-minute nontechnical assessment. The test includes a logical reasoning and typing assessment; students have two chances to pass.

After passing the nontechnical assessment, students will take a 60-minute coding challenge. The coding challenge consists of three questions, and applicants will be given three opportunities to pass.

Once students have passed both the nontechnical assessment and the coding challenge, the admissions team will reach out to request a technical interview. Prospective students will be given two coding prompts and a pairing exercise. They will be given two chances to pass.

Lastly, an Admissions Specialist will invite the student to a nontechnical interview. This interview is designed to assess the applicant’s behavioral attributes and focuses on their ability to learn quickly and work hard in the program.

Once the student has passed all five stages of the application process, an admissions team member will reach out with an offer of admission. Depending on the student’s payment plan, an enrollment deposit may be necessary to secure the student’s place in the program.

App Academy Tuition Overview

App Academy offers students a few options to pay for tuition: upfront and in full for a discount, or enrolling in an ISA or a deferred tuition plan.

While making one upfront payment provides the best deal, some students may find the ISA or deferred tuition plan more accessible and financially feasible. Both options allow students to make an initial deposit of $3,000 at enrollment, with no additional payments due until the student finds a job that meets salary expectations. It’s worth noting, however, that students who opt for these plans often pay more in tuition over time.

Students who enroll in a deferred plan or an ISA will only have to repay the remainder of their tuition once they find a job that meets salary expectations.

Payment Plan Campus Software Engineering (Full Time) Online Software Engineering (Full Time) Online Software Engineering (Part Time)
Upfront Plan $17,000 $20,000 $22,000
Deferred Plan $3,000 deposit + $25,000 after job placement $0 deposit + $31,000 after job placement $3,000 deposit + $33,000 after job placement
Hybrid Plan $9,000 deposit + $14,000 after job placement Not available Not available
ISA Not available $0 deposit + 15% of salary for 3 years (not to exceed $31,000) $3,000 deposit + 15% of salary for 3 years (not to exceed $31,000)
Cybersecurity $16,495 $16,995 $500 deposit, monthly payments vary depending on the interest rate

Bootcamp Courses Available

Campus Software Engineering

$17,000 | In Person | Full Time | 40-45 hours a week | 16 weeks | January 30, 2023 (San Francisco); March 6, 2023 (New York City)

App Academy’s Campus Software Engineering program runs for 16 weeks and covers JavaScript, Ruby on Rails, React, and Redux. In addition, students learn full stack development and MERN to prepare for future careers as software engineers. When students graduate, they earn a Certificate of Completion from App Academy.

  • Placement Test Required? Yes
  • Interview Required? Yes
  • Skill Level Required? Basic computer skills

Online Software Engineering (Full Time)

$17,000 | Online | Full Time | 40-45 hours a week | 24 weeks | February 20, 2023

App Academy’s Full-Time Online Software Engineering program runs for 24 weeks and covers JavaScript, Ruby on Rails, React, and Redux. In addition, students learn full stack development and Python to prepare for future careers as software engineers. When students graduate, they earn a Certificate of Completion from App Academy.

  • Placement Test Required? Yes
  • Interview Required? Yes
  • Skill Level Required? Basic computer skills

Online Software Engineering (Part Time)

$22,000 | Online | Part Time | 40-45 hours a week | 48 weeks | February 6, 2023

App Academy’s Part-Time Online Software Engineering program runs for 48 weeks and covers JavaScript, Ruby on Rails, React, and Redux. In addition, students learn full stack development and Python to prepare for future careers as software engineers. When students graduate, they earn a Certificate of Completion from App Academy.

  • Placement Test Required? Yes
  • Interview Required? Yes
  • Skill Level Required? Basic computer skills

A Typical Week at App Academy

A typical week at App Academy depends on whether the student is enrolled in a part- or full-time online bootcamp or the full-time on-campus bootcamp.

Those enrolled in the part-time online Software Engineering bootcamp can expect one hour of live lectures on weekday evenings plus two hours of pair programming. On Saturdays, part-time students attend one hour of lecture, four hours of pair programming, and a practice assessment. At enrollment, students can choose between the East Coast (6-9 p.m. EST) and West Coast (7-10 p.m. PST) cohorts for their Monday to Thursday class time. However, class on Saturday will always be held from 9 a.m. to 3:30 p.m. PST for both East and West Coast cohorts.

Students enrolled in the full-time online Software Engineering bootcamp attend morning lectures and demonstrations before enjoying a one-hour lunch break. In the afternoon, students work on group projects and participate in pair programming exercises. In addition, students reconvene with their peers daily to share their work and learn from each other’s experiences.

Those who opt for the full-time on-campus bootcamps in San Francisco or New York City follow a similar schedule, only classes take place in person. Instructors give lectures and demonstrations in the morning before taking a one-hour lunch break. Students spend the afternoon working on collaborative projects with a partner and sharpening their pair programming skills. At the end of each day, students reconvene to solidify their understanding of the day’s concepts and to share updates on their work.

Additional Features

Prep courses

Students who are new to coding can prepare for any top coding bootcamp with one of App Academy’s prep courses. Courses are offered in either self-paced or live formats and are fully remote. The best part? If a prep course graduate is not admitted into a top bootcamp from App Academy’s list, they are eligible for a full tuition refund.

Comprehensive curriculum

Although each App Academy bootcamp features a slightly different curriculum, all offer a high-quality education on the top coding concepts and software tools that are actively used in the industry today. Students graduate with a professional portfolio and a coveted knowledge of both front- and back-end development, making them competitive hires.

What We Like About App Academy

Flexible enrollment options

Students who enroll with App Academy can pursue their education on a schedule that works for them. Enrollment options include both part- and full-time online coding bootcamps and an on-campus option in San Francisco or New York City. Regardless of enrollment type, all students at App Academy enjoy a comprehensive curriculum with live instruction and interactive lessons.

Career support services

An education at App Academy is only complete when paired with its robust roster of career support services. Students are encouraged to take advantage of resume workshops, individualized career coaching, interview prep, networking opportunities, and dedicated sessions on personal pitch development. Career support services are available on day one and continue after graduation.

What We Don’t Like About App Academy

Limited course offerings

Although App Academy offers three formats for students interested in coding and software engineering, their course selection is limited compared to other bootcamp providers. Therefore, students interested in other fields — such as user experience design, product management, or tech sales — should look elsewhere.

No job guarantee

Unlike other tech bootcamps, App Academy does not provide its students with a job guarantee. However, considering this program’s relatively high tuition, some students might be hesitant to enroll without a guaranteed job after graduation. Therefore, those who register at App Academy should research their future career, job prospects, and salary expectations to ensure App Academy is aligned with their best interests.

Interested in a degree instead?

Learn more about online degrees, their start dates, transferring credits, availability of financial aid, and more by contacting the universities below.