Downloading pre-made courses for reconnaissance

It is not always possible to complete reconnaissance rides for important racing events such as ones overseas. Generally your first time riding the course is the initial days prior to the event.
Is there a way, given that I have all the course data (turns, distance and elevation grade changes)(like a ride with gps file) can I download that to make a custom course? Now I understand there may be difficultly with scenery, but I believe the most important aspects will be the climbs and not the colour of the houses.
Thanks

I would love this for Ironman training

Try thisĀ https://whatsonzwift.com/gpx-to-zwift-workout/

You can upload your GPX file and it will create a workout based on the ride profile.