IAP is basic training with a little bit of leadership thrown in. BOTP (as of last year) had the exact same lesson plans as PLQ. Not the same order, a slightly different emphasis, but not a lot of difference between the two. For example, for the two classes we had to teach, I just went to the CTC DWAN website and downloaded the appropriate PLQ lesson plans and changed the headers. Virtually all my course did the same.
Both courses are changing, we've got people just started the "new" BOTP this week, I'll post as soon as I get updated info. I have nothing on the changes to IAP.
CAP is basic environmental training and you are supposed to learn upto Section weapons (haven't done that one yet, due in Jan/Feb time frame). Keep in mind that CAP is the first time that young (or not so young) Army Officers get exposed to a field environment for longer than 4-5 days at a time. Before CAP, all they have is IAP/BOTP. I'm hoping CAP is a little closer to reality, but I have to remember it is still basic training.
For Army types, CAP is easier to get exemption for than BOTP. We have a number of people here that did IAP and BOTP and got out of CAP due to courses (Mod 5 or 6 PLQ the most important), work up training, field experience, operational tours, etc. etc.
Wook