If you combined a golf driving range with bowling, you would get Topgolf. Topgolf allows your group to rent a tee by the hour, and choose from 9 different games to play. All balls contain a GPS chip, so you know exactly where your ball ended up. Locations have live music, food, drinks, tvs, and entertainment, making it fun for all skill levels.
Years of knowledge of the game complied into one app. Everything from the fundamentals to advance concepts, with drills, exercises and solutions in every area of the game. Over 220+ videos on each aspects of Golf.