Logical thinking training course