• Technology training and coaching • Hands on tutorials • Workshops • Curriculum development and tailoring • Training needs assessment