Jupyter Notebooks with Canvas LMS

IllumiDesk makes it easy for you and your students to use Notebooks for your classes so you can get on with teaching!

No credit card required

IllumiDesk Features

Full Jupyter Notebook Support

Your Notebooks, your way. We support Python 2, Python 3, R, Julia, and more.

Integrated with Canvas LMS

Teachers can create modules and assignments by selecting Jupyter Notebook files and students can submit assignments to Canvas, directly from the Notebook interface!

Dedicated environments

Save setup times and increase engagement with dedicated environments at the click of a button.

How it works


Set up your your course files

Register and sign into IllumiDesk, start a server, and copy your course files (usually done with git clone).

Register and Sign In

Define assignment in your course

Select the Jupyter Notebook files you would like to use for your assignment or module.


Receive and review Notebook assignments

Once the student has submitted their Jupyter Notebook as an assignment, you can review their notebook and grade it directly from Canvas.

Get Started

You're in great company.

See what our clients have to say.

We were able to integrate IllumiDesk with our internal LMS thanks to their great API. Awesome job!

Robert Joseph — Director of Industrial Strategy at Stanley Black and Decker


What are Jupyter Notebooks?

Jupyter Notebooks are an awesome way for data nerds to collaborate with their data projects. With Jupyter Notebooks you can share your data story with a web enabled interface. Jupyter is an open sourced project managed by the good people at NumFocus.

What is Canvas?

Canvas is a Learning Management System (LMS). Canvas is used by thousands of organizations to help managed classes, modules, people, and assignments. Canvas was built and is maintained by Instructure, Inc.

How do you make money if you give it to Academia away for free?

All students should have access to the best tools to learn with data. Our money is made with Businesses that need more specialized environments and support options.

Do you give discounts for yearly commitments.

Yes. We offer 20% discounts for yearly commitments. All yearly commitments are paid for up front.

Our Team

Greg Werner


Greg started IllumiDesk after struggling with his own data science classes during his MCS. Last minute config headaches stink!

Timara Frassrand

Business Development Manager

Thanks to Timara our sales organization hums. She understands the industry, gets your business needs and helps to fill in the gaps. And our customers love her!

Jessica Chinn

UX Developer

Jessica is our amazing UX and front-end guru! Not only has Jessica taught us about all things Javascript and user experience, but she has also helped us understand the intricacies of mechanical keyboards and gaming.

Ready to get started?

Sign up today. No credit card required!

IllumiDesk Trailer