Browse our continuing professional development courses upcoming sessions and past ones we've run.
Presenter: Aggrey Marube
Presenter: Francis Awino
Presenter: Patricia Nabende
Presenter: Hezron Ouko