I've heard good things about it (I know of someone on quora who entered a web development course with TreeHouse and ended up landing a junior web developer job after three months of dedicated study--he had no prior experience, nor a degree related to computer science (or any STEM discipline)--he was still a "beginner" as a programmer, but had learned enough to demonstrate enough of a level of competance to land a job with no other qualifications).
On the other hand, if you work hard, you can learn c without paying anything (or very little--not $200/m). There are many free resources and even experts that can be persuaded to give insights (also for free) when asked online (whether through e-mail, a forum like this, or quora)--expert insights and mentorship are more or less easily reachable now through the asking of any questions you have (while learning) online in specific places.