I've previously taken the course offered here and looking for something a bit more advanced, is anyone able to recommend any good courses (affiliated with the site or otherwise)? There seem to be a million online courses out there, but I have no idea where to start with trying to sort the reputable from the rubbish....

Thanks in advance