The phrase
"obstacle course" refers to a challenging and difficult route or pattern that has obstacles or barriers which one must overcome in order to reach the end. It often involves activities that require physical and mental skills to navigate through different obstacles.
Full definition