Notes, v2.
Exercises, v2.
Tutorial, written for Sagemath. If you are unfamiliar with Python and/or Sagemath, you can check the following beginner tutorial based on the tutorials by Franco V. Saliola.