Peer coaching can help teachers integrate technology into their classrooms. Coaches receive training to build collaboration skills and confidence with technology. They then meet weekly with teachers to improve lessons, integrate technology, and provide hardware and software training. Coaches assist with a variety of technologies from interactive whiteboards and student response systems to digital cameras and internet resources to enhance lessons. They also help teachers and students use classroom computers and instructional technologies.