Will this laptop do?

Take a look at this laptop, it wouldn't be a popular brand however scan is a very good company.

http://3xs.scan.co.uk/configurator/custom-gaming-laptop-13in-intel-core-i5-and-nvidia-geforce-gtx-765m

Its for uni so I will be coding, watching videos and mainly playing dota 2.  Will this laptop suffice?

 

I think that will provide plenty of power for what you need.