This review is a bit about App Academy, but it is also about my personal experience there. There are plenty of reviews talking about App Academy specifically and all the different things that make it great, but I think getting another data point on what my experience was can hopefully give you some sense on how you will be able to handle a bootcamp. (For the record, App Academy is amazing, the teachers are awesome, the documentation is 'mostly' great, and I tripled my salary after a month of job seeking) Prior to joining App Academy, I was about a year out of college and was working as a software engineer recruiter. In college I graduated with a degree in Economics and took several computer science classes out of genuine interest. I soon began to realize that several months into my recruiting job that I did not like the work, but was still interested in software engineering. I did a lot of research and decided App Academy was the best bootcamp and I would strive to get in. I completed a web development udemy course as prep and a refresher, then applied, interviewed, and was accepted. The class was technically the in-person New York software engineer track but it was online due to Covid. I had some experience with software engineering and it's principals prior to App Academy, so the first few weeks of the course were nothing more than further review of things I had learned, but in a different language, Ruby (I believe courses now will use Python instead). Every day you have a lecture in the morning followed by projects to complete with a partner by pair programming. This is a good way to learn if you are both on the same level of understanding about the current subject, but can be frustrating when that is not the case. In the first two weeks of the course you have two exams, if you fail one of them you are suspended until the next cohort to study up and get a better understanding of the basics. If you cannot pass these exams or struggle to, you will not make it to the end. After those two weeks, you are allowed to fail two assignments. The first one you fail you do not have to retake, however, the second one you fail you must retake it later than day. If you fail it once again, you will be asked to leave the cohort, and you are not able to join another. I thought it is important to include that to know what you are getting into, it can be very stressful for some people, so please to your own studying and prep before you decide to do this course because it is extremely fast paced. Fully understanding all the material if you are learning it for the first time is unlikely. By the end of the course we had about 40 of our original clas size of 60 that graduated. After you graduate you are pretty much on your own, they give you a career coach but they are dealing with so many job seekers that they have minimal time for you per week (maybe 1-2 hours). I graduated on October 23rd and instantly began polishing up my final projects, resume, linkedin and other job seeking sites. After I was happy with how I was presenting myself, I went hard at Leetcode and did a dozen or two problems a day, making sure I was understanding them, and hitting a variety of subjects. By the end of my search I was capable of doing all easy problems and most medium level problems. While doing leetcode problems I would apply to jobs mostly on linkedin and google jobs. Technically, you are supposed to wait to apply to jobs until your career coach gives you the OK, but i went ahead and started applying anyways because it takes so long to get feedback from them. About 2 weeks into my job search I han't recieved anything back from any companies until I got a take home interview question from Draftkings. I was able to complete that (it was about OOP and building a companies organizational chart, so DFS was involved). I had a HR call the week after, and the week after than I had a virtual onsite (more OOP questions, working with json-like objects, talking about my projects, and whiteboarding (design a messaging app). I thought it all went really well, and a week later I was given an offer, which I accepted since I had NOTHING else in my pipeline. I felt I was pretty lucky to get a job only a month out of graduation, and that will certainly not happen to everyone. However, it happened to me and I pretty much tripled my salary from my last job. Bootcamps are worth it if you are able to handle the amount of information being thrown at you and you are ready to work non-stop for about 6 months with no pay (3 months at bootcamp, 3 months avg job search). Hope this helped.