Which App Academy Program is Right for Me?

Whether you have some programming experience or you’re beginning from scratch, you might be wondering, “what is the best coding bootcamp to help me reach my goals?”

App Academy can put you on the path toward becoming a software engineer, whether you’re looking for an in-person or online, full-time or part-time option. We know that each of our students is different, so here’s all the information you need to answer the question, “which coding bootcamp is right for me?”

Our Software Engineering

These bootcamp options are rigorous and will give you all the tools you need to succeed as a Software Engineer upon graduation.

Immersive Program Highlights

Click each tab to view more details.

Program Features



Weekly Schedule

Curriculum Highlights

Payment Options

Deposit Required

Tuition Range
(Depending on the payment plan)

Full-Time Online Program

Live, Online

24 weeks + job search

Mon - Fri
8am - 5pm PST

Python, SQL, JavaScript, CSS, HTML

Upfront, Climb Credit Financing, Deferred, ISA


$20,000 - $31,000

Part-Time Online Program

Live, Online

48 weeks + job search

Mon - Thurs from 6pm - 9pm EST (or 7pm - 10pm PST) and Sat from 9am - 3:30pm PST

Python, SQL, JavaScript, CSS, HTML

Upfront, Climb Credit Financing, Deferred, ISA


$22,000 - $36,000

Campus-based Programs

New York, NY or
San Francisco, CA

16 weeks + job search

Mon - Fri, 9am - 6pm EST (NY) or 9am - 6pm PST (SF)

Ruby on Rails, SQL, JavaScript, CSS, HTML

Upfront, Climb Credit Financing, Deferred, Hybrid


$17,000 - $28,000

A man writes code on his laptop

Full-Time Online Software Engineering Program 

Transform your career from the comfort of your own home! Our full-time online software engineering program is 24 weeks long (+ the job search) and prepares you for a career as a software engineer.

We teach the most popular programming languages and skills including Python, JavaScript, SQL, HTML, and CSS. You’ll also gain experience in ReactJS, Express, Flask, and SQL Alchemy to speed up your applications and build out your final full-stack project. Our mastery-based learning model lets you retake a week if necessary to grasp the material. Learn more about the curriculum.

Classes are held from 8am-5pm (Monday-Friday) and include pair programming and group review activities, allowing you the opportunity to collaborate and make connections with your peers. For this program, you can choose from the following tuition plans: Upfront, Climb Credit Financing, Income Share Agreement (ISA) or Deferred Tuition. Terms and conditions apply.

This program is not currently available to New York residents.

A person works on a laptop

Part-Time Online Software Engineering Program

Are you looking for the results of our full-time options without the full-time commitment? Then we have you covered with our part-time online software engineering program. With classes held in the evenings and on Saturdays, this course will provide you with the same programming skills as our full-time programs, in 48 weeks — and you don’t have to give up your day job.

Shorter hours don’t mean less help, or less support. We not only offer office hours on class days, but you can also schedule 1:1 time with your instructor to discuss any questions you might have. Much like our full-time offerings, you’ll still have the opportunity to collaborate with your classmates, gaining valuable experience and working through problems together. Even on this part-time schedule, you’ll have access to the same curriculum as our online full-time program and all the resources you need to succeed.

For this program, you can choose from the following tuition plans: Upfront, Climb Credit Financing, Income Share Agreement (ISA) or Deferred Tuition. This makes us one of the few coding bootcamps that offers an ISA payment option for part-time learners. Terms and conditions apply.

A coding student works on a laptop on a couch

In-Person Software Engineering Coding Bootcamps:

  • New York: Full-Time Software Engineering Track
  • San Francisco: Full-Time Software Engineering Program

With campuses in New York City and San Francisco, these 16-week programs provide students with a fully-immersive experience as they master the skills needed to become a thriving software engineer.

These programs are a full-time commitment, with classes being held from 9am-6pm, Monday-Friday. As part of your day-to-day, you'll collaborate with your peers in pair programming exercises and group review activities. You’ll also have the opportunity to ask questions and receive help from our instructors and TAs, many of whom have been in your shoes before.

Our full-stack curriculum includes modules on JavaScript, Ruby on Rails, SQL, HTML, and CSS. You’ll also become familiar with ReactJS and Redux, finishing the program with a full-stack project you can add to your portfolio.

You'll have a choice of the following tuition plans: Upfront, Climb Credit Financing, Hybrid or Deferred Tuition. Terms and conditions apply.

Coding Bootcamp Prep Courses

If you’ve been thinking about applying to a bootcamp but you don’t feel ready quite yet, we have several courses geared toward helping you prepare for our admissions process. These courses will introduce you to coding and provide you with the foundational skills you'll need to be successful in our bootcamps.

Bootcamp Prep

As part of this 4-week, in-person course in New York or San Francisco, you’ll learn coding fundamentals including JavaScript. This option is ideal for anyone interested in attending one of our Campus-based, Full-Time programs.

Bootcamp Prep Online

If our in-person prep course isn't a good fit for you, you may want to consider our Bootcamp Prep Online course. This option features the same curriculum as our in-person prep course and allows you to complete it at your own pace.

App Academy Open

If exploring on your own is your style, then App Academy Open is the choice for you. With Open, you'll get access to our entire full-stack online curriculum for free, as well as a fully self-directed & self-paced experience. Create an account today!

Still not sure? Take the quiz.

With several bootcamps and prep courses to choose from, it can be difficult to determine which one best aligns with your schedule and preferences. Complete the quiz and we'll let you know which one we would recommend.

What does the admissions process look like?

Here at App Academy, we take our admissions process seriously. We invest in you and your future, and we aim to provide an inclusive and supportive learning environment to our students. As such, we've designed our admissions process to help you be as successful as possible. Let’s break down what you can expect after you apply.

A student working on a laptop at a desk

Take the next step towards a new career

Whether you choose in-person or online, full-time or part-time, we have a bootcamp that can help you become a software engineer!