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 SMC to deliver their lectures.

This tutorial is intended to help lecturers to explore the main functionalities of SMC 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

If you are interested in having a member of the RSE team delivering this tutorial in your department/faculty please email us: [email protected]

If you encounter any problems with this tutorial please rise a GitHub issue


  • Have a CoCalc account beforehand.

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


  • Learn what SMC 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.