What is CoCalc? ================== Hello, and welcome to `CoCalc `_, an online platform for learning, teaching, writing, research, development - anything where you need to calculate or collaborate! .. admonition:: Mission CoCalc's goal is to provide **the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath**, scalable from individual use to large groups and classes. We empower you to focus on the task at hand rather than technical details. Work in CoCalc is organized in :doc:`Projects ` where you and your :ref:`collaborators ` can * code in :doc:`Jupyter Notebooks ` as well as :doc:`in R, C, Julia, and other languages `; * edit :doc:`LaTeX `, :doc:`markdown`, and many other documents; * have changes synchronized among all of you in real-time; * access collaborative :doc:`terminal` and :doc:`x11`; * :doc:`chat with your colleagues ` or :ref:`LLMs `; * use :doc:`ai` to help you fix errors, generate content, or suggest improvements; * rely on :doc:`time-travel` to view the history of edits or to revert to a previous version; * :doc:`publish ` your work letting others to build on top of it easily; * run familiar tools including JupyterLab, :doc:`VS Code `, Pluto, and R IDE; * spin up a :doc:`Compute Server ` when you need dedicated resources including multiple GPUs; * create a :doc:`cloud_file_system` to store unlimited amount of data; * :doc:`teach a course ` with :doc:`auto grading ` or run a workshop with :ref:`handouts `; * contact `our dedicated team `_ for support and feedback! .. figure:: img/cocalc-screenshot-20200123.png :width: 90% :align: center :alt: A SageMath Jupyter Notebook in a CoCalc project A SageMath Jupyter Notebook in a CoCalc project Test It Out ----------- To immerse yourself into CoCalc, you should * go through the :doc:`getting-started`; * check out our :doc:`core_applications` and :doc:`signature_features`; * use it!!! Pick a Subscription ------------------- Initially, you start with a :doc:`Trial Project ` that has quite limited compute resources and no access to the Internet to download data from other servers or install extra packages. Its purpose is to give you a sense of the interface and software environment. To greatly improve your experience, subscribe to our `standard plan `_ or configure a custom one (you can adjust resources later at any time). If you need to test paid access as well and your organization has a complicated reimbursement process, `contact us `_ to easily get a voucher! All we ask for in return is to provide us with a feedback on your testing, in particular any blocker issues, so that we can resolve them.