Yes, as someone that completed the program, it is good. Although when it says full time it really means it and can be exhausting, as you will be all morning and half the afternoon in it, 5 times a week, with obligatory attendance to be keep in the program an earn the $200.
There are part time options too, but pay much less of course.