Yeah, I would check out some of these websites for more information: Udacity, Coursera, Udemy, SoloLearn.
Specifically, Udacity has some good courses on Linux command line, version control with Git, and some HTML courses.
You may also consider setting up a GitHub in your spare time if you get bored of challenges. Some more veteran users will probably chime in soon with more answers.
(Spoiler I am not a developer, just at the intermediate Front-End challenges and algos). I set up my own website: https://jwolfgang.info. Setting up the website definitely taught me a lot about web development! And since I used WordPress it was not that difficult. Most literature I’ve read recommends at least one “side-hustle” or two, my website is mine.
I would recommend doing the “Code Your First Game” course on Udemy. It is a bit of hand-holding, but I’ve learned a few tricks by watching a more experienced coder work his magic. For example, I structured my functions much differently and tended not to put comments in my code. So it helped me. It was mainly a side-project for when I came to a stall on FCC challenges.
I’d sign up for the FCC newsletter too. They send a lot of good literature and course recommendations. There is a TON of free coding resources out there, but it’s up to everyone to synthesize this knowledge into something useful.