The main goal of the course is to teach the students a few programming tools which will allow them to symbolically solve mathematical problems and to enhance their presentation of the mathematical concepts. We will focus on the free software based on Python such as SageMath or SymPy. During sessions we will focus on practical implementation of the problems and on the presentation of solutions in the human-friendly form.