I can highly recommend learning with the College of Media and Publishing. I took the freelance journalism course.
The course material is very detailed and the assignments are challenging, but help you to learn a lot. The tutor is very helpful and provides useful feedback for all the work that you complete.
I enjoyed this convenient way of learning as it allowed me to develop my skills even whilst living in another country and I could fit it in around my own schedule. It is very flexible as you complete everything in your own time.
I liked it so much that I will probably take another course with them again in the near future.