There are a lot of resources out there and you probably know about them, but today I am writing about the ones I have personally used. I will tell you why I like them and what I learned. While most are free resources, some are paid.
The very first platform I used was Codecademy. They have free and paid programs, I used the free. Here I learned intro to HTML and CSS, the Command Line and some responsive design. I really like their class format, you read them you practice. So I recommend it for people walking their first steps, specially if you are comfortable with reading, I know sometimes videos can be a bit too fast paced.
Once I was comfortable with HTML and basic CSS, I did the CSS Layout Workshop by Rachel Andrew, this one is paid But I am not sure about the price because it was a gift. But Rachel is just awesome and she really knows her CSS, so if CSS is important to you, I would recommend it.
I did some classes from Brazilian professor, I will share here for reference but the material is in Portuguese: Advanced Positioning in CSS, Typography and UX design at Origamid
And to work on my JS skills, I am currently doing #JavScript30 by Wes Bos. It is a 30 days challenge (you don't have to do in 30 days) where you learn, get some coding done and in the end add something new to your portfolio.
Last but not least, as a self-taught person, I often feel afraid about any gaps I may have, specially since I never even got close to college and I am intimidated by CS kids :( So I just started taking this free online Harvard class, called CS50. It is a intro to computer science class. While the lectures are a bit longer that I am used too, the professor is fun and energetic, so I was able to sit for the entire lecture lol. The exercises are challenging and fun, and I feel fancy for doing a Harvard course lol While it is free, you can pay 90$ to get a certificate in the end of the course. I didn't pay, but I kinda want to. Would you pay? p.s. I am underemployed and broke.
That is all for today