The same organisation mentioned above, offers a cheap online course for about 90 bucks. It will take you several hours to complete. I think in total if you are paying attention to detail and reading the slides it will take you about 10 hours to do or more. A 12 year old of this generation may respond better to computer training? Hard to say. Just make sure he knows he has to really pay attention. The exam is fairly easy but the part about animal identification can be a bit tricky.
Also you don't have to listen to an idiot instructor who could possibly tell you the wrong information about the law. Do the course online, then read through alberta hunting regulations THOROUGHLY.
After registering for the online course they also send you the paper copy of the course book for your own reference. You will likely be done the course before it arrives if you are in a hurry to finish it.
The online course allows you to pick up where you left off, so you can do it in your leisure time. once it is done you do an online test that is about 90 questions or so, and if you payed attention you should pass.
Once you complete the test and pass, they send you your card, etc.