Tetrad is a program which creates, simulates data from, estimates, tests, predicts with, and searches for causal and statistical models. The aim of the program is to provide sophisticated methods in a friendly interface requiring very little statistical sophistication of the user and no programming knowledge. It is not intended to replace flexible statistical programming systems such as Matlab, Splus or R. Tetrad is open-source, free software that performs many of the functions in commercial programs such as Netica, Hugin, LISREL, EQS and other programs, and many discovery functions these commercial programs do not perform.
Tetrad User Manual
The Tetrad User Manual is a comprehensive guide to get you started and become profecient on using these tools for causal inference.
The Tetrad Tutorial describes the things you can do with Tetrad with a lot of examples.