Collaboration Notebook — Codio

Learning management platform for computer science education that provides infrastructure as a service and an integrated development environment (IDE) in the cloud.

Collaboration Notebook, powered by Codio, provides a web-based IDE for instructors to create and share live code with their courses. Instructors can create multiple environments using pre-built libraries, including Python, C++, Java 8, or add their own packages and data. This content can then be deployed to courses as assignments for students. Assignments and grades can be integrated with Canvas.

Collaboration Notebook Features:

  • Supports multiple languages: Java, Python, Nodejs, Lamp, Erlang, Ruby + rails, C++
  • Can be integrated into Canvas Assignments, allowing instructors and TAs to have full access to view and edit student projects
  • After students submit the projects, they become read-only for instructors and TAs to grade


Log in through Canvas or

CUIT Academic Services will install the Codio LTI tool in Canvas for you after they receive your request. Then you should log in to Codio, create your Codio project, and add your assignments into Canvas.