Can this computer handle Dota 2?

Solution
Without a dedicated GPU in it, i'm thinking NO. This only has an integrated INTEL GPU.
but since I'm not sure if Dota2 ONLY works with Nvidia or AMD, I hope someone else will guide you better.