Unfortunately we don’t have a pre-built template that’s specific for training page calendar registration – it’s tough to build templates that are this specific.
You should be able to implement the desired features with any of the existing templates though.