Are some courses repeated?

Ok so in the all access subscription, there are courses like python and angular that have 2 courses

Which ones are the updated ones or do I need to learn both?

The two Python courses are basically the same content. More specifically the “for developers” version is a subset of the other one since it skips content that your average developer would already be familiar with (like knowing what a variable is, etc). If you are already familiar with at least one programming language, I might suggest going with the “for developers” one to save time.

I think the Angular 4 courses have a similar relationship (where “for busy developers” is the abbreviated one).