Introduction to Python. Basic operations in Sage (equations, calculus, algebra, combinatorics).
Graph drawing. Construction of the system (Maxima etc.).
Faster computing (cython, numpy, linking own code).
Examples of experimental approach to mathematics on several levels.
Introduction to doing mathematics on computer in the Sage software system.
There will be three main topics: user approach (how to use Sage to do useful things), programmers approach (how the system is set up) and mathematical approach
(how to do mathematical research using computer).