Where can you download mario kart ds for free and play it on a computer?
You can't. Buy the game and a DS cheapo. It wouldn't be fun on the PC anyway.
You may be able to find a rom and an emulator to play it on the computer. Other than that it's only for Nintendo DS.