This course introduces the basic concepts of optimization and optimization systems. Students learn how to formulate typical optimization problems, especially in the energy field. The course starts with a detailed introduction to optimization, and continues with the modeling, objective functions, maxima and minima, necessary and sufficient conditions for an unconstrained minimum. One dimensional and multidimensional optimization methods are also wihtin the scope of this course.