Singular Tutorial ================== Victor Levandovskyy Abstract Our aim is to show the flexibility and the performance of the specialized computer algebra system Singular (www.singular.uni-kl.de). The system is developed for polynomial computations with special emphasis on the needs of commutative algebra, algebraic geometry, and singularity theory. Indeed, Singular has one of the fastest implementations of Groebner bases and of algorithms, which use Groebner bases. Singular is very rich in functionality, especially in commutative algebra. There are also non-commutative subsystems of Singular, which will be shortly presented by means of solving concrete problems, say from D-module theory.