Hi! I just wanted to contribute with a couple of resources that I’ve been using throughout my learning process, maybe you’ll find some of those useful
First of all, I would definitely agree with @ArielLeslie and @thespragg that freeCodeCamp has an excellent curriculum. You get to learn a lot, you get hands-on practice in every lesson and you also have 5 projects at the end of each certificate which can really help you practice independent coding. So this is definitely my top recommendation.
There’s another course on edX - Designing a Technical Solution by Microsoft - but this one is very general, half the course is not even about coding but more about the process of planning the design and so on. In any case, it might be a good introduction, although it’s definitely far from comprehensive. The plus side is that you have a couple of projects, as far as I can recall (it’s been a while since I’ve taken it, so this might just be my mind playing tricks on me ).
And last but definitely not least is W3Schools - awesome resource, they have great tutorials, a lot of code examples, some exercises too. It’s maybe not the best place to learn in isolation especially if you’re looking for projects and they don’t have videos or anything like that, but I can’t recommend it enough as at least an additional resource.
And one other important point: no course will ever replace the good old practice. There’s really no better way to learn than working on your own project, getting stuck and then trying to find a solution, tweaking and experimenting. Courses are a great way to start (I myself am a sucker your courses), but your skills will only truly develop once you get your hands dirty
Hope this helps and I’m looking forward to seeing other suggestions in this thread!