Audrey, at Hack Education, has a nice post up on Software Carpentry and paths forward.
Software Carpentry is not a site I'd seen before. I've been saying, my theme, has been that there are more low-level resources out there then people know. My claim is that the problem is higher up, linking students to what they in particular need at a particular time.
That said, I think Software Carpentry has a pretty good high-level structure. In fact, their game plan is very much like my own, in my sidebar. It might be a little less a roadmap, but it covers the same bases, and does have tutorials for each step along the way. My approach, you remember, was to teach the meta-skill to "google bash scripting" or whatever, rather than to try to write it or own it ...
Anyway, Software Carpentry looks to be a good solid resource.