The thing I worry about is the fact that im a fairly competent programmer and yet even I found my excursions into XNA and game programming in general challenging. It makes me wonder, are these type of courses just trying to make a quick buck?