If you're looking for alternative to host your website for free, GitHub is your answer, you don't need much technical knowledge, all you need to do is know how to upload your files to GitHub, there are free tutorials online on how to do just that, after getting your HTML, CSS and Javascript files together in one file and linking them together, the next thing to do is to upload them to GitHub.
Navigate through settings and choose GitHub pages, click on the toggle button and give it some minutes, GitHub will host your websites and put them online, they'll auto generate a domain for you, but if you don't like it, you can redirect to your own custom domain.
Navigate through settings and choose GitHub pages, click on the toggle button and give it some minutes, GitHub will host your websites and put them online, they'll auto generate a domain for you, but if you don't like it, you can redirect to your own custom domain.