Some common questions:

Q1. Where should I start?

A1. You can start with curriculum-aligned learning modules, example lesson plans, an online course, or introductory examples.

Q2. What are these learning modules?

A2. These are curriculum-aligned online documents called Jupyter notebooks that include text, computer code, and often visualizations. They can run on the Callysto Hub or other Jupyter hosts.

Q3. How do I run a module?

A3. Once the module has finished loading, click on the ‘Cell’ drop-down menu and select ‘Run All’. Each cell can also be run individually by selecting it then pressing the play icon, or pressing ‘Ctrl + Enter’ or ‘Shift + Enter’.

Q4. I’m getting Python errors, what can I do?

A4. Check out this video on handling errors in Jupyter notebooks.

Q5. Something has gone wrong, how do I get a fresh set of modules?

A5. Follow these instructions (and tutorial video).

Q6. Where are the modules stored?

A6. The original versions are stored on GitHub, clicking a link on the learning modules page creates copies for you in your Callysto Hub. The Callysto Hub servers are located in Alberta, Canada.

Q7. Can I share or make changes to these resources?

A7. Yes. All Callysto instructional materials are licensed Creative Commons Attribution, which means you can share and adapt as long as you give credit. For more information, see the license.

Q8. What if I have questions or my students need help?

A8. Feel free to email us at