I don't know if this has already been requested. I agree we should have a driving range and putting green.
In the meantime would it not be possible to choose which holes on a course you would like to practice. Currently you have to play a practice round of at least nine holes, either front or back. You might be having problems with hole 7 and 15, so you would click on a list beforehand to choose those two holes you want to practice. You could choose any number at random. Then you would continually practice them until you quit and get brought back to the main menu, where you could change the holes or finish the practice.
There are certain holes I struggle on, unfortunately to practice them I have to play the whole round of at least nine holes, or however many to at least get to that required hole.
The only downside I could forsee is if a hole is played over and over again a player might completely master it and thus the game might become too easy. I don't know if this would happen. The better players might achieve this, but not me.