Manufacturing is the foundation of any industrialized country and involves making products from raw materials using various processes. Additive manufacturing (AM) was originally created as a method for swift prototyping, allowing the visualization, testing, and validation of a design prior to final production for end-users. FDM is the most commonly used additive manufacturing process for constructing products and prototypes. It encompasses numerous process parameters that impact the quality of manufactured products. Properly selecting these process parameters is crucial for producing products at a lower cost while enhancing mechanical properties, build time, and part quality, among other factors. Therefore, in the past, researchers have optimized the process parameters to achieve the desired product outcomes. In the present study, we provide an overview of FDM process parameters and review various design optimization methods. We present several experimental designs, such as the Taguchi method, response surface methodology, and design of experiments, as well as computational approaches like artificial intelligence, and machine learning.