I would recommend her to start with FreeCodeCamp. They have a complete online self-directed bootcamp for free, with community support via Facebook groups. I’ve coded for 10 years and I’m a mentor for another online bootcamp, but I tried out FCC and was pleasantly surprised by the thoroughness and high quality of the content. The guy who founded it seems to be really passionate about it. No idea if and how he’s going to monetize it, but for now, that would be my first pick.
As far as “more traditional” (i.e. $$$) bootcamps go, I can only speak for those I have experience with. I’m a mentor at theFirehoseProject, which is 100% online. That means you’re flexible with regards to time (this can work while traveling and/or working another job). Most of the course materials are in written form (in the form of step-by-step tutorials that you follow at your own pace), but they are adding more and more video content as well. They have weekly office hours and include 1 hour/week of 1-on-1 tutoring for the duration of the program (12 weeks). I’ve worked there for a year and it’s pretty solid. Note that office hours are based on US time.
This summer, I’ll also be teaching at Le Wagon, which is a 9 week in-person bootcamp (meaning you have to be present for the entire time). These guys are based in France, but offer the same program in a bunch of different locations (at least half of which are in France, and the rest mostly in Central Europe). I can’t tell you about the experience yet because I haven’t started, but from the material I’ve received so far it seems very solid, and they’re getting great reviews. Check out the alumni section of their website and watch the video from the last demo day.
If you decide to pay for a program, I think your main selection criteria should be how much hands-on learning and personal attention they provide. Classroom-style learning (i.e. frontal teaching) is not very helpful in my opinion, you really learn this by doing and making mistakes (and watching how professionals do it).
Finally, there are usually also several introduction to programming classes offered at Coursera, but of course, the personal attention you get there is minimal to nonexistent.
PS: Forgot to mention, theFirehose and Le Wagon use Ruby on Rails (but still teach HTML and CSS). The focus is building full stack web apps. FCC is divided into several tracks, so you can “choose your own adventure”.