El modelo TPACK describe los siete tipos de conocimientos que un profesor necesita para enseñar efectivamente con tecnología: conocimiento pedagógico, disciplinar, tecnológico, pedagógico-disciplinar, tecnológico-disciplinar, tecnológico-pedagógico e integración de todos los conocimientos (TPACK). El modelo también considera el contexto y propone una implementación basada en cinco etapas de toma de decisiones.