Yeah, but the free version is a greatly neutered version of the full game. Little more than a demo.
For all Blizzard games, all you need is a key. Once you register online, you can download the full game client. Think the only notable exceptions are Warcraft 1 & 2 and Diablo, but they existed before Battle.net, iirc.