Have you looked at Free Code Camp? They have basic lessons, algorithm scripting challenges, example projects to build, and a certification program (you earn the certificates by building the projects required). The best part is that it's free! They also have a great help system through their chat and forums too if you have questions.
Free Code Camp is also completely self-paced, which is something I really needed with my busy schedule. I've worked through their front-end curriculum and earned my Front-End Certificate. It's really nice when completing the projects, knowing that you'll have a certificate at the end for all your hard work :) I'm currently still working through their React.js and Data-Viz projects.
Here's a link to their About page as I'm only scratching the surface here of everything they're working on. Hope this helps :)