I passed the IAM test when I was 17, a few months after I passed my normal driving test. admittedly, it was just for the cert and cheaper insurance, and also because i didnt have to pay for the cours, but I did learn alot. I was also asked to become an onserver.
IMO this should be the basic...