some quick observations/intuitions:
• The course name says ‘MS Excel Training Course Online’ so yes, intuitively it would be better to have same order of terms in slug excel-course-online
• If you have semrush or ahref or such tool, check out traction comparison between excel course online vs online excel course. I have a feeling it will be either similar. Regardless i think much of intent would be phrases like learn excel online or best excel course online? so for such terms the suggested reordering in slug makes sense. But again, this can change depending on CPC/competitiveness for the phrases that you are comparing
• if you are seeing a dip in traction with current slug, more reasons to switch. but if this page and slug url is rising in traction, I think a switch may not be worth it if the difference is not much in search intent