Wolfram language basics. Working in Mathematica notebook. Expression structure. Definition and application of functions. Operations with lists.
Expression structure. Deep understanding of Replacements. Usage of patterns and Conditions.
Solutions of equations using Solve and Reduce. Numerical solutions via NSolve and FindRoot. Solutions of (partial) diffrential equations via DSolve and NDSolve.
Simple examples of visualizations. Functions Plot, Show, ListPlot, ContourPlot, Plot3D, Manipulate.
Working with matricies. Symbolic and numerical solutions of eigenproblem. Solving differential eigenproblem (Sturm-Liouville problem) using different numerical approaches: shooting method and finite-matrix representation
"Real life" problems from Theoretical Physics.