If you haven’t yet, I would highly recommend Freecodecamp as they have a nice outline to work from and many helpful forums. If nothing else, their lessons give you a little taste of coding on a daily basis, and at the end you’ll have earned a certification for your efforts and have a few donated sites for your portfolio.
I took a few courses on Coursera (HTML & CSS via UofMichigan), and am currently working on their JS & Advanced Styling. All are taught very well in my opinion as I like to know the whys behind the rules. If you don’t care about the certification, you can audit these for free and can still have access to all of the materials (as far as I know on the ones I took). Some do restrict unless you buy the class. But the aforementioned basics were all audited and I was able to do and submit all of the quizzes and assignments.
I would recommend looking up #100DaysofCode on Twitter & follow https://medium.com/@bradley_nice here on medium. He has loads of freebies/resources for developers.
Best of luck!