I would have preferred to do an immersive, in large part for these reasons, but couldn't afford both the tuition and loss of income for months.
The BC I attended claimed to have a flipped classroom model, which would have been better that in instructor in the front of the class demonstrating code. In addition, I was apparently one of the few students who actually did want to change careers, so my "peers" were never willing to work outside of class. Despite my day job, I put in at least 2 hours outside of class for each how in class.
Even with the after-hours approach, if the classroom model had actually been flipped, and there were several peers to work with outside of class, it would have been significantly better, and I think I could get a junior dev job.