Easy
Moderate
Difficult
Hard
Crying
100

Is the knowledge about the subject matter  to be learned or to be taught.

Content Knowledge

200

Understanding of how technology and content influence and constrain one another.

Technological Content Knowledge

200

Knowledge about ways and methods to teach a lesson. 

Pedagogical knowledge 

300

It is similar to Shulman's idea of knowledge.

Pedagogical Content Knowledge

300

It is when a teacher has the knowledge about different technological tools.

Technology Knowledge

400

Requires understanding cognitive, social, and developmental theories of learning and how they apply to students in the classroom.

Pedagogical Knowledge

400

Application of Technology into teaching

Technological Pedagogical Knowledge 

500

It goes beyond the three core components.

Technology, Pedagogy, and Content Knowledge.