In this study, an educational tool has been presented to teach fuzzy logic controller (FLC) and classical controllers to undergraduate and graduate level students, so that students could establish a thorough understanding and be able to compare FLC with classical controllers. The tool has flexible structure and user-friendly graphical interface. Direct current (DC) motor speed control has been presented to help students learn and compare the FLC and classical controllers. Students practice on both controller, interpret and draw conclusions related to system parameters by changing parameters of FLC and classical controller with various working conditions. (C) 2004 Wiley Periodicals, Inc.