CoCalc Tutorial
A tutorial for anyone wanting to use CoCalc, especially for teaching

Hands on tutorial: CoCalc for lectures

As part of the OpenDreamKit Project, the RSES has developed a hands-on tutorial for lecturers willing to use CoCalc to deliver their lectures. Originally hosted at this GitHub project it is now maintained by CoCalc. If you encounter any problems with this tutorial please rise a GitHub issue.

Start here


This tutorial is intended to help lecturers to explore the main functionalities of CoCalc with regards to course management.

Through this hands on tutorial you will learn to:

  • Set up a course and create the main directories

  • Use GitHub to populate your course (as well as version control)

  • Add collaborators and students

  • Assign, collect, and mark coursework

  • Use various means to interact with students and collaborators


  • Have a CoCalc account beforehand.

  • Familiarity with the use of command line (very basic) and git.


  • Learn what CoCalc offers in terms of course management and how it can make your lectures better.

  • Create a fully operational project that could be used as a template for future courses.