Introduction. A brief overview of traditional approaches to materials design. Statistics and data mining concepts. Principles of neural network and other soft modeling techniques. Knowledge extraction using rough and fuzzy set theories. Handling imprecise knowledge through fuzzy inference system. Evolutionary algorithm for designing materials. Technique blends to suit a materials system. Hybridizing with traditional approaches. Designing microstructure. Concluding remarks.