On-line Certification and Course Registration