Online Training Search and Registration