It is only natural for a basketball player to rely on his strong hand to shoot and dribble. However, since the game is constantly in motion, every player has to perform some game functions with the other hand. A good defender will force a player to use this "weak hand" as much as possible to make things as tough as possible on the offensive player. A player can try some practice tricks to strengthen his weak hand.
Hold your strong hand behind your back and force yourself to dribble up and down the court using the weak hand. As you grow accustomed to the "handle," increase the dribbling speed. As with any dribbling drill, use your fingertips on the ball and do not look down as you dribble.
Practice driving to the basket from the weak hand side, and finishing with a layup or floater. Every layup drill covers both sides of the basket, but some players always shoot with the strong hand. Practice using the weak hand until you are confident that you can make a driving layup with the off hand.
Make an effort to use the weak hand for everyday tasks, like holding the phone or opening a door. This will help you get used to using the weak hand, so using it in a game is not an unnatural action.