Build and publish your website online without any knowledge of HTML or CSS. No webpages to upload, everything is done in your browser.
Register your domain separately at a domain registrar not the web host. It costs less and you will be in control of your domain, not your web host. See instructions how to connect domain to your website.