The Angular team has said a few times that they're committed to supporting 1.x for a long time[1] since they use 1.x a ton. Also the design for 2.0 hasn't been completed yet, so it'd be a bit premature to cover it in a codeacademy course
I agree there shouldn't be a course covering Angular 2.0 yet. But I would also say that any course that you can start today which covers Angular 1.x probably should mention (in big text!) that there's a big new version of Angular coming out in the not-too-distant future and that it is fundamentally very different from the current version of Angular.
I feel less bad about companies being screwed over by this sort of massive change - any tech manager/architect/lead who is researching what JavaScript stacks to choose for future projects should either already know about Angular 2.0 or have the available means to find out about it (and if they either don't or can't, they're basically just bad at the job they're being paid to do) - but for students, in any sense of the word, it's a different matter.
[1]http://angularjs.blogspot.com/2014/10/ng-europe-angular-13-a...