If you're learning javascript I think the first chapters of
Eloquent JS and
Codewars are a good progression (though the latter supports other languages as well).
Codecademy and similar hold your hand through everything, so its good to start with from fresh. But you can't really learn to code through them as it doesn't get you into the process of solving problems programatically on your own.
I went onto Codewars from the free html/css/javascript/jquery tracks on codecademy and found it overwhelming (I'm on the middle-grades there currently as I'm still learning the language but still find it v challenging). Codewars drops you into solving problems/puzzles of increasing difficulty without help (except google); and because you can compare your solutions with others once you've solved it you can study the best answers, different approaches, and quickly improve.
Some of the problems I've tried there have taken me 8 hours to come to a solution. But because I had to think hard about it, plan it out, go away and research, use stack overflow, experiment and fail, I learnt a lot in the time. Next best thing is probably just working on a small personal project, and researching everything you need to do to build it as you go.