Participate in a DotA league! Each league runs for about two months and caters to three different skill groups (pro, amateur, and novice) depending on server.
More advanced players, and those looking for a larger prize pool, should sign up for the pro league, while those that would like to play more casually should participate in either the amateur or novice leagues. These are great events for both the casual and competitive player, as you\\\'ll be able to play epic DotA matches at times that are convenient for you!