I have developed a computer based Quincunx SPC Simulator software that you can use to teach and learn through experiment, the basic concepts of how and why SPC works. It covers variation, process shifts, control charts, histogram and process capability.
The Quincunx SPC Simulator can be used in training to cover basic SPC topics, such as common versus special cause variation and a variety of other topics such as to demonstrate the variability in estimates of Cpk, to help discuss inferential methods, and to demonstrate how the power to detect a critical shift increases as sample size increases. The simulator has proved to be an excellent tool for training of personnel in SPC basics.
For more details please visit:
You can also download a Shareware Version from my site.