TPACK es un modelo que describe los tipos de conocimientos que necesita un profesor para integrar efectivamente la tecnología en la enseñanza, incluyendo el conocimiento pedagógico, del contenido y tecnológico. El marco TPACK incluye siete tipos de conocimiento como el conocimiento del contenido, pedagógico y tecnológico.