CPD combines various teaching methodologies, such as training seminars, conferences and events, e-learning programs, best practices, and the exchange of ideas aimed at improving and effective professional development of the individual.