Robert Gordon University provides a lot of interesting modules. The theory is combined with practice really well.
What I loved about the university is the international environment, where I had the chance to develop my skills further.