A type of modeling where models are created using code or algorithms instead of traditional modeling methods.