Cannot find wordpress to install

I am new to infinityfree.net hosting service. I don’t know where to install Wordpress on my site. Help me please with step by step direction.
Advanced Thanks to you.

Hi and welcome

https://infinityfree.net/support/how-to-install-wordpress/

Double and triple check the “Directory” field in Softaculous, it should be empty if you don’t want a subdirectory (without yourDomain/wp/)