indoor/outdoor putting green?

all it has to be is some type of way to make a putting green!
I have recently developed an interest in golf and my putting is very weak. I would like to know how to build a cheap putting green. is there some type of in-expensive fabric that could be used indoor or outdoor to make a putting green. I do not really care if its indoor or outdoor i’d prefer outdoor but i guess it doesn’t really matter. it doesn’t really have to be a carpet it could be an inexpensive grass/turf. Im on a small budget answers are appreciated