Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
The CoCalc Wiki Pages
This is a rather loose collection of pages. A more structured documentation is the CoCalc User Manual.
The FAQ/Help Portal - This is the main portal for FAQ/Help pages. From it, you can reach these pages:
- Troubleshooting Connectivity issues in CoCalc -- the CoCalc website isn't working well
- CoCalc Worksheet (and User Interface) Help
- CoCalc Mathematical Syntax Help
- All about Projects!
- Programming Software (C, R, Fortran, Java, Octave, etc...) from CoCalc
- Utilizing External Tools from CoCalc
- Creating Custom "Mode Commands" in Sage Worksheets
- Bash Fortunes in CoCalc's Terminal
- Tips for Using more than one Account on CoCalc
- Sage and Jupyter
- General and Miscelleanous
- Our four key policies: Terms of Service, Privacy, Copyright, and Pricing
- Other Permissions, Legalities, Authorizations, and Related Matters
- Subscription, Payments and Pricing Information
SageMath help in a language other than English: You can go to http://doc.sagemath.org/ where there are links to many documents in HTML and PDF formats, written in ten (!) different languages (eleven if you count English).
- Who Works on CoCalc
- The role of Sagemath, Inc.
- How to Get Started with Sage Development on CoCalc, if they want to add new features to Sage itself or CoCalc.
- There is also the SageMath Developer's Guide
- The CoCalc Developer FAQ
- Using the GUI debugger PUDB with Sage
- A work-flow style Flow Chart for SageMath Development
- Google Group for users: Google Group for CoCalc.
Remember: if you can't find the help that you need, then please email email@example.com. In your email, please include a link to any relevant projects and/or files.
Resources for SageMath
These documents mostly focus on SageMath, the mathematical engine behind Sage worksheets.
Need help in a language other than English? You can go to http://doc.sagemath.org/ where there are links to many documents in HTML and PDF formats, written in ten (!) different languages (eleven if you count English). Also, the SageMath help pages include several languages other than English.
The web-based SageMath Tutorial is great way to learn Sage. Some parts of it require upper-level undergraduate mathematics or computer science courses, but large parts of it should be understandable by a much broader audience. (It is available in several languages here.)
There are two large collections of handy tutorials for SageMath that deal with undergraduate math courses (click here) as well as mathematical research areas or advanced math courses (click here). Another companion tutorial providing an introduction to programming with Sage and Python on the CoCalc is found in the Spring 2017 Math 399 online course material at the University of Washington.
The enormous technical SageMath Reference Manual is also on the web. Hint: the best way to use this document is with the "Quick Search" window in the lower-left hand corner.
The "The SageMath Constructions Document" collects answers to some questions along the lines of "How do I construct ... in Sage?"
A very short Tour of SageMath exists, and is a brief introduction to what SageMath can do, for someone who perhaps isn't familiar at all with Computer Algebra Systems.
CoCalc on Social Media
There is a SageMath Blog on blogspot.
Follow @cocalc_com on Twitter!
William Stein's Twitter Feed is mostly about CoCalc.
SageMath's Facebook Page
Who uses CoCalc
- Teaching - A list of courses where CoCalc is used for teaching in classrooms
- Usage - Research projects where CoCalc has been used
- Quotes - what some users have to say about CoCalc
- Citations - articles citing CoCalc (or being written using it)
Other Documents related to CoCalc
- The Purpose of CoCalc
- Marketing - Brainstorming about how to explain what CoCalc is
- Tutoring - Tips and suggestions on using CoCalc for one-on-one tutoring
- Realtime Synchronization in CoCalc Some information about how our real-time synchronization works.
- Mentions in the Media - Blogs, newspapers and magazines mentioning CoCalc
- Software - What software is used "under the hood" by CoCalc?
- Sage in the Calculus Classroom - a document about using Sage in calculus classes.
- Features - A list of features found in CoCalc
- Because CoCalc is 100% open-source, you can get all of the source code.
- There is also the textbook Sage for Undergraduates, written by Gregory V. Bard and published by the American Mathematical Society in 2015. (The pdf-file of that book is available for free, and the print version has an extremely low price.)