It’s definitely not worth the money but if you’re on a scholarship or getting a free course then you may want to consider it. I ended up dropping the course and getting most of my money back. It’s an intensive course and I fell behind because the school forgot to add me to their email list that included extra course work. Could have been an isolated incident, but quite an oversight and it cost me time and money. They were also very dismissive of their mistake. It was pretty frustrating because I had coding experience coming into the class so falling behind didn’t even seem possible. That’s a big gripe of mine, and may be just a one-off that won’t pertain to you but there were other issues as well.The biggest turn off was that most of the teachers were hired from within the program itself so they didn’t have any real work experience. Most/all of the instructors are students from the previous course. It’s like GA took their tuition then used it to pay them as an employee. They just re-teach the same course they were taught. That means that if you have any questions outside of the curriculum then you may get stuck without answers. Personally I think for the price of this tuition, I should be getting taught by industry professionals, not a student in the class before me. It’s almost like a pyramid scheme and no doubt inflates their numbers of people who graduated and received jobs after the program.I’ve met a lot of people since leaving the program and everyone has 2 things in common: debt and unemployment in the tech sector. Nobody I’ve met that graduated the program has gone on to be a coder. And that doesn’t surprise me because you really don’t learn very much over the 3 month course. It’s not very extensive. You mostly just work on finding answers to the current project which brings me to the final point:The instructors don’t like giving you answers. That’s because they want you to dig for it on your own which is mostly what the real world of coding requires. I do agree with that but it does raise the question of “do they even know the answers themselves?” Like I said, most/all instructors were students in the previous course that don’t understand the wide world of coding, only the particular projects they worked on while as a student. And that also brings up the question you’re probably asking yourself the most “do I need this classroom?” Well, if you’re instructors don’t know the answers then you might as well have an intensive coding course online through a company that offers it. There are other boot camp style coding schools that have helped friends of mine get jobs but I’ve yet to meet anyone that was hired from this particular school.My advice is to start with an online school for low/no cost. That’s what I ended up doing several months later. The premium version of the course cost me $20/Monthly and I was able to answer questions (on my own) in the first day that I never understood at general assembly. The only difference between the coding course online that I took and general assembly is the name on the graduating certificate but my guess is that they’re all the same to an employer. General assembly is a private program and not accredited. They will sell you that it’s “a big name in the tech industry” but it’s not. It’s not worth the $15,000 gamble.If you think dropping this money will motivate you to pursue this career, my advise would be to first drop a time commitment on a free/low cost online course and while you’re doing that- reach out to employers and network within the industry. Don’t ask for a job until you’re finished with your course. They will just ignore you. Reach out only ask them what it would take to get hired at their company. They will be happy to respond then. If enough of them say “go to general assembly” THEN drop the money. My guess is they’ll recommend an array of programs that their company has experience hiring within. That’s where you’ll want to spend your money if the online course alone isn’t up to par with what they’re looking for.