A lot of the options seem either too academic (for example, code.org's AP CS curriculum <https://code.org/educate/csp>), too basic, or too advanced.
I'm considering Code Academy's Web Development path: https://www.codecademy.com/learn/paths/web-development
I've had a good personal experience with Michael Hartl's Rails Tutorial and so was also considering his Learn Enough series: https://www.learnenough.com/story
What have you used?