I definitely would not do it. Personally, I think teachers suck at teaching programming. Every time I've been in a programming course for my computer science degree, I've ended up having to look up 75% of the stuff online to actually get an understanding of what I'm supposed to do. They expect you to do that. Thing is: you can do that by yourself, for free, so why pay for it?