Set up obstacles (cones, chairs, diss, etc) in a line up the middle of the court. How far apart they are depends on how much of a challenge you want to present. The closer the obsticles, the greater the challenge.
Players are in a line under the basket. Each player has a ball.
Player dribbles as hard and as fast as he can. He drives drictly at the frst obstacle and then makes change dribble as quickly as possible to go around the cone and the immediately back between the obsticles to the next one. He continues up the floor in this manner until he clears the last obstacle and finishes with a layup. Each player goes until everyone has gone through the obstacles and then they repeat on the way back.
A couple of things to consider:
An odd number of changes will lead to beginning each series with different hands. (For example, if you are making 3 changes, the first series will begin with a right hand dribble, the second series with a left hand dribble)
An even number of changes will lead to beginning each series with the same hand
Each series is done between and directly in front of the obstacles.
Here are some progressions I like to use:
The above is just a sample of the series that I use. Each workout I like to change the dribbles and often change the order of the dribbles in the series.
To change up the drill and prevent prevent boredom, I will change the obstacle pattern. Here is an example.