Training the logical thinking competency for pedagogical students via teaching Marxist – Leninist philosophy

This article focus analyzing the role of Marxist – Leninist philosophy in fostering the capacity of logical thinking for pedagogical students, on that basis, offering some solutions to improve the logical thinking competency for learners via teaching Marxist – Leninist philosophy.