The Certified Professional Coach (CPC) program is based on the Board Certified Coach (BCC) competency areas and adheres to the BCC code of ethics. The Certified Professional Coach (CPC) program is based on the International Coach Federation (ICF) guidelines, core competencies, and code of ethics. The CPC program is being submitted for approval to offer training in support of the ICF and BCC, but at this time, the CPC program is not an approved provider for the ICF or BCC.