Co to konkretnie za kurs bo widzę xml, a w springu aktualnie odchodzi się od używania xml'a, więc jeśli cały kurs jest oparty o xml, to lepiej poszukaj innego, a tego sobie przerób później w celu uzupełnienia wiedzy o xml (bo być może się przyda).
Według mnie najlepiej jest zrobić prosty projekt mavenowy, lub gradlowy i samemu potworzyć odpowiednie katalogi. Tak wygląda struktura prostego springa mvc:
https://imgur.com/a/ya1b1
Dodatkowo musisz pamiętać aby aplikacje uruchamiać przy pomocy Apache Tomcat'a. Aby to zrobić do pliku z zależnościami mavena lub gradla, trzeba dodać plugin war. W gradle robi się to po przez dodanie linii:
apply plugin: 'war'
A server Apache Tomcat dodaje się tak:
https://imgur.com/a/ya1b1
(Ze skroluj w dół i klikaj tak jak kolejność screenów).
W tym kroku:
https://i.imgur.com/vwIxYoL.png
kliknij po prostu w przycisk "..." przy inpucie Tomcat Home i wskaż lokalizację Apache Tomcat (aha być może u Ciebie będzie trzeba kliknąć najpierw zielony plusik, bo u mnie, mimo że usunąłem wszystko by powtórzyć to, to IntelliJ i tak to zapamiętał).
A w
https://i.imgur.com/5bKC7Th.png
kliknij w zielony plusik z prawej strony i wybierz Artifcat...