Not sure which course is right for you?
Home
Software Engineering
Become a full-stack software engineer in 16 weeks
Cybersecurity
Become a cybersecurity expert equipped to defend today’s digital world
Quality Assurance
Become a quality assurance specialist ensuring flawless digital experiences
Data Analytics
Become a data analytics professional ready to turn information into impact
Bootcamp Prep Self Paced - Online
Prepare for top bootcamps on your own time at your own pace. Get accepted or get your money back.
App Academy Open
Not sure where to start? Get our entire curriculum free
FAQ
Have a question? Learn about tuition, requirements and more.
Tuition
Learn about App Academy's different tuition options
Blog & News
Learn more about alumni, the industry, and more
Our ISA model has helped thousands of people like you access the best online bootcamp with no tuition due until you have a job.
A school using the Income Share Agreement (ISA) model only earns tuition after you get a job, and in that case, as a percentage of your salary. Structuring App Academy around your successful career change (and making our very survival dependent on it) drives every decision we make in designing and operating our school.
Yes. We charge zero deposit and zero tuition until you are making at least $50,000.
Yes. Since 2013, we’ve graduated over 3,000 students through our programs using an ISA model.
Pay nothing until you’re hired.
Change your career with a click
Instructional design that helps you master programming skills in this challenging and accelerated course.
Stand out with hundreds of hours of practical experience in the two most in-demand languages.
Design and complete four projects of your own and dozens of guided projects with your classmates.
Curriculum, coaching, and connections to get you confident for the interview and land the ideal job.
Your hard work and commitment will transform you into a Full-stack Web Developer. Build from scratch with JavaScript, Python, SQL, HTML and CSS. Accelerate your projects with ReactJS, Express, Flask, and SQL Alchemy. You’ll be shocked at how much you can learn – employers will be too.
Master the underlying principles of your new craft through writing code, researching syntax, and solving complex problems as you would in a real-world job setting.
– JavaScript, Node, Git and Github, Command line
Extend your programming skill set with efficient ways to store and search for data. Learn how to develop algorithms to complete difficult tasks.
– Sorting algorithms, data structures, OOP, Testing
Understand and build with the underlying technologies that make the internet work, then develop front-end and back-end projects and deploy them to the internet to share with friends and family.
– HTTP, Servers, HTML, CSS, Responsive Design, Flexbox, Netlify, Heroku
Build on your understanding of back-end development to create robust and modern back-end servers to persist and manipulate data for your web applications.
– Express, SQL, Object-relational Mappers
Learn how to use the power and flexibility of a modern front-end framework to create single-page applications for the web.
– React, Hooks, Redux, Web Sockets
Discover how to take on any job by applying everything you’ve learned to the task of rapidly adopting a new language and new tools.
– Python, Flask, SQLAlchemy, Docker
Create your own portfolio project using the skills mastered throughout the course. This project will be the keystone of your portfolio and emphasize React, Redux, and the back-end of your choice. A chance to demonstrate your skills and creativity. Refine all that you’ve learned about finding a programming job with dedicated time for polishing your resume, pitch, online presence, and code portfolio.
– Resume Workshops, Networking, Applying Strategies, Personal Pitch
App Academy surrounds you with a passionate team focused on your success, supporting you every step of the way. You’ll also be pairing with classmates in your cohort to work through problems together.
This experienced software engineer will lead your cohort and provide mentorship throughout the program.
Each module is taught by an engineer who is an expert in the topics from that module. They lead lectures and Q&A.
Top graduates of our program, who have recently walked in your shoes, give you daily support.
This experienced advisor will meet with you throughout the program and job search.
With a deep understanding gained from over eight years and more than 4,500 graduates from our in-person program, we carefully designed our online program to give you the same experience and, most importantly, the same successful outcome.
Every morning, you and your classmates will attend live lectures and demos (a few are pre-recorded), which will cover both theoretical and practical use cases. Next, you’ll have a chance to get any questions you have answered, during a live Q&A session, before we ask you to put the concepts you just learned into action.
8am
11am
Take a break, eat some food, and connect with classmates. This is a great time to develop relationships with others who will be one part of your huge alumni network through App Academy.
After lunch, you will pair-up with a classmate and work on collaborative projects that drive home the concepts from the morning’s lecture. Working with others is something you’ll do almost all the time in software development, so learning to adapt to different people on different projects is very important. It also helps to talk through problems with one another, work as a team, and find solutions together.
12pm
4pm
You spent the day working through different projects to master key concepts. Now, reflect on what you just accomplished by talking about it with your classmates in a group setting. Share what you did during the day. Find out how others did things differently. Gain a wider perspective on the material by synthesizing experiences with your classmates.
Now, it’s time to get ready for the next day. You will spend an hour or so going through preparatory material for the following day’s class. You’ll get exposed to the important ideas, sleep on it, and return the next morning to take one more step toward software programming mastery.
5pm
Course Length: 24 weeks
Schedule: Mon-Fri, 8am-5pm (Pacific Time)
Tuition:
Zero deposit. Pay only after you’re hired earning $50K+. Then, 15% of salary for 3 years (max $31K)
We’ve designed a process that helps us understand you, your motivations, and your goals. Our process encourages diversity by providing a fair playing field regardless of your background. We look forward to meeting you!
Tell us about your background and why you’re excited about attending App Academy.
Take a 25-minute test that includes personality, logical reasoning, and typing assessments.
Complete a 25-minute non-technical video interview.
Receive an admissions decision and access the technical challenges.
Complete challenges in HTML/CSS, Git, and Boolean logic and then enroll in the course.
We have three payment options:
ISA (not available to CA residents): Zero deposit and zero tuition to start the program. Pay only after you get a job earning $50,000. Then, 15% of monthly income for 3 years with a maximum of $31,000. Click here to learn more about our ISA.
Deferred (only available to CA residents): Zero deposit and zero tuition to start the program. Pay only after you get a job earning $50,000. Students pay back a flat monthly tuition amount ($861.77 – $1,722.22 per month depending on their annualized compensation) until they reach a total of $31,000.
Upfront: $20,000 lump sum upon enrollment. If you are interested in paying monthly, we have financing options available through Climb. Click here to learn more about financing options.
Yes, the course is a full-time commitment. The course is held online (with live lecture, pair programming, etc.), and you are expected to be present Monday-Friday, from 8am-5pm PST.
No you don’t need any prior coding experience to be accepted. We have built technical challenges to determine if this is a good fit. An acceptance decision will be made prior to providing you with access to the technical challenges.
Still have a question? Click here to view our entire FAQ
Pay nothing until you’re hired and making over $50,000
*San Francisco Program name – Software Engineering Track: Online Full-Time
Immersive
Programs
Legal