I'm in my first year of computer science and my professor has assigned us to create a portfolio website that needs to use HTTPS and have a www subdomain, but it has to be free to avoid disqualification from the lab activity. This has never been taught to us, as we're just learning basic Java. I'm really lost—how do I go about this?
2 Answers
You might want to check out the GitHub Education pack! It offers a free domain for a year, which you can link to GitHub Pages for free static hosting. That will also give you a free HTTPS certificate. But since you're still in introductory classes, don't hesitate to ask your professor for more guidance! They should be helping you with this process.
It's a good idea to clarify with your professor. You can set up a local HTTPS server on your machine, but you'll need a domain to make your site public. Some options like GitHub Pages let you host for free, but you'll need to consider if that meets the assignment's requirements for using a www subdomain.

We already asked for more clarification, but the professor said answering further questions would just be giving away the solution. We're all pretty confused!