If you’re brushing up on JavaScript, I’ve taken one of Andrew Mead’s Udemy courses and liked his teaching style, so I’m betting his modern JavaScript course is good. If you’re going to use React I’d suggest learning Next JS with Vercel or Netlify for hosting. These both make it easy to connect your domain name and deploy your site to the web from GitHub. They will automatically handle things like SSL for you to secure traffic to and from your site. And I’m pretty sure they both offer free plans to get you started.