Yes, Cambridge One learning materials are activated with a code, which you can give to a child to use in their Cambridge One account. Once you've purchased learning materials in the shop you will receive an email containing the activation code and a child can then use this code to activate the material in their Cambridge One account.
Please see this help article for details on how to use activation codes.