1v1 is the ultimate way to become better at basketball. There are numerous varieties of 1v1 that mimic the game. Here is a diagram of all of the variations that are possible through 1v1 games.
Float Dribble 1v1 with Blind Defense working on NBA Layup Finish