I want to start a course form a different location is it possible? or do I need to setup a different course with a different start and finish point?
I've had this situation multiple times
Yes, you can start form a different location, no problem. It will automatically pick up where you start, however at the end of course, it will report completed. You then need to start the course again, so that it will bring you back to you real starting point.