Taq

Free
Teaches the concepts of decision trees for regular pattern recognition.