There's a few short courses going on at City University that grab my interest.
My intention is to move headlong into Game Development using C++. I have plenty experience using VB.Net and a little C#. I also just completed two courses on my main degree course in Java (both distinction grades). I also do .Net development as a job.
I have scant experience using C and C++, which needs to be improved.
I did this course last year at City:
http://www.city.ac.uk/courses/short-courses/introduction-to-programming-with-c
It was more of a "how to program" class rather than "how to program with C" class. In fairness I found it maybe a little too easy for me. Apart from pointers which I am now happy with, there wasn't anything I didn't already know or some syntax I couldn't have worked out. But I quite liked the classroom environment.
City also offers these two short courses which I am considering:
http://www.city.ac.uk/courses/short-courses/object-oriented-programming-using-c.html
This is the "part 2" to the course I did. I'm not sure if this will be more of the same, "how to program". I know OOP principles albeit not necessarily in C++. I've done some of these things in Java in my courses and some at work using .Net.
Is it worth having this sort of accellerated classroom learning? Or can I just as easily get it via books?
They also offer this:
http://www.city.ac.uk/courses/short-courses/game-development-using-unity-3d
... but I think I'd do just as well using the tutorials if I want to go down the road of Unity.