There are two courses close to each other in Rio Rancho. First up, Vista Hills Park.
This mini 9 hole course is set up on a very small piece of land and definitely here for the novice player.
The main issue is having peoples' backyards on one side and a busy road on the other side so on practically every drive you're worried about your shot sailing over the wall or getting run over by a car.
This would be a fun little practice course if you lived in the area, but that's about it.
Couple of miles away is another 9 hole course in a residential neighborhood, Canyon Park.
Much further South in Edgewood is Wilderness West Park. Formerly a 18 hole course, the park recently removed the back 9 and leaving just the front 9.