Professional development opportunities can range from a single workshop to a semester-long academic course, to services offered by a medley of different professional development providers and varying widely with respect to the philosophy, content, and format of the learning experiences. Some examples of approaches to professional development include:[2]