A Homepage should contain a header with simple logo and a menu ( Courses / News & Events / About / Contact Us) and an option to change language.
then a big featured text heading next to a nicely designed registration form
a section courses categories
then a why us section with simple icons for different features.
then a section of upcoming courses and events
a section that shows latest news in cards format
the home page should include a section for a motion graphic video, either on the top or as a separate section
a section to contain sponsors logos or partners logos
a section that asks visitor to click a button to contact us, which should open a pop up modal later on.
at the bottom, the footer with many links for SEO purposes and a signup form for newsletter
the design should have a modular header and footer that can be used across different sections of the website.