• Home

Online Notebook

 

Note. The Cards.

Different types of notes should be treated differently. Each Note Card type is designed to complement the type of note you're taking.

Text

OneNote is your personal digital notebook. Create content, organize your work, and collaborate with others. Best notebook app for teachers and students, support note taking and sharing in classes, in a clearly organized and easy to use way. Notebook for Class. Penzu is a free online diary and personal journal focused on privacy. Easily keep a secret diary or a private journal of notes and ideas securely on the web.

Jot, list, record, sketch, and snap what you need to remember with Text Card. Learn more

Checklist

Stay on top of things with a dedicated Checklist Card. Learn more

Online notebook app

Audio

Record meetings, lectures, and conversations with a dedicated Audio Card. Learn more

Photo

Online

Capture moments, scan documents, and save images you'll need for later with Photo Card. Learn more

Notebook

File

Add PDFs, word documents, spreadsheets, and more with a dedicated File Card. Learn more

Sketch

Jot handwritten notes and sketch visual ideas with a dedicated Sketch Card. Learn more

Online notebook website

Smart

Save content to Notebook. Then watch Smart Cards intelligently format it into beautiful note cards. Learn more

Jot, list, record, sketch, and snap what you need to remember with Text Card. Learn more

Stay on top of things with a dedicated Checklist Card. Learn more

Record meetings, lectures, and conversations with a dedicated Audio Card. Learn more

Online Notebook Movie

Capture moments, scan documents, and save images you'll need for later with Photo Card. Learn more

Add PDFs, word documents, spreadsheets, and more with a dedicated File Card. Learn more

Online Notebook

Jot handwritten notes and sketch visual ideas with a dedicated Sketch Card. Learn more

Save content to Notebook. Then watch Smart Cards intelligently format it into beautiful note cards. Learn more

CoCalc's own collaborative, fully compatible and supercharged notebooks.

No software setup 100% online

CoCalc is an online web service where you can run Jupyter notebooks right inside your browser. You can privately share your notebook with your project collaborators – all changes are synchronized in real-time.

You no longer have to worry about setting up your Python environment, installing/updating/maintaining your libraries, or backing up files. CoCalc manages everything for you!

Notebooks made for teaching!

  • A sophisticated course management system keeps track of all notebooks of all students. It manages distributing and collecting files as well as grading.
  • CoCalc's Jupyter Notebooks fully support automatic grading! The teacher's notebook contains exercise cells for students and test cells, some of which students can also run to get immediate feedback. Once collected, you tell CoCalc to automatically run the full test suite across all student notebooks and tabulate the results. Learn more about NBGrader-like grading.

To get started, sign up and create a project. Then upload your *.ipynb files or create a new Jupyter notebook.

CoCalc supports many kernels right out of the box: several Python environments, SageMath, R Statistical Software, Julia and many more.

The following features are specific to Jupyter notebooks.
There is also a comprehensive CoCalc Jupyter documentation.
You can share your Jupyter notebooks privately with project collaborators. All modifications are synchronized in real time, where you can see the cursors of others while they edit the document. You are also notified about the presence of watching collaborators.

Online Notebook For Students

Even sliders, menus and knobs of interactive widgets are synchronized among all collaborators.
Additionally, the status and results of all computations in the currently running kernel session are also synchronized, because the session runs remotely in CoCalc's cluster.
Together, everyone involved experiences the document in exactly the same way.
The Time-travel feature is specific to the CoCalc platform. It records all your changes in the Jupyter notebook in fine detail. You can go back and forth in time across hundreds of changes to recover your previous edits.
This allows you to easily recover parts of previous versions of your file, by copy/pasting the part you accidentally changed.
You can also relive the entire process of creating the notebook from the start. This lets you discover how you arrived at a particular solution and see what you (or your student) tried before.
CoCalc's Jupyter Notebooks fully support automatic and manual grading!
The teacher's notebook contains exercise cells for students and test cells, some of which students can also run to get immediate feedback. Once collected, you tell CoCalc to automatically run the full test suite across all student notebooks and tabulate the results.
A side-by-side chat for each Jupyter file gives you the ability to discuss the content with your colleagues or students.
Collaborators who are not online will be notified about new messages the next time they sign in.
Chat supports markdown formatting and LaTeX formulas.

Online Notebook App

CoCalc makes sure that your desired computational environment is available and ready to work with. You just have to select from many pre-installed and fully managed kernels to start with your work.
Look at our list of available software for more details.
CoCalc offers a complete rewrite of the classical Jupyter notebook interface. It is tightly integrated into CoCalc and adds real-time collaboration, time-travel history and more.
This rewrite does not change the underlying Jupyter notebook file format. Therefore, you can download your *.ipynb file at any time and continue working in another environment.
Despite that, there is also support for the 'Classical notebook'. This assures that you can still use all libraries relying on the specifics of that implementation. CoCalc does add collaborative editing and a chat, too.
Long running notebook sessions or intense computations might deplete available CPU or memory resources. This slows down all calculations or even causes an unexpected termination of the current session.
This indicator helps you to keep an eye on the notebook's memory and CPU consumption.
Every couple of minutes, all files in your project are saved in consistent read-only snapshots.
This means you can always recover older versions of your files in case they got corrupted or accidentally deleted.
CoCalc helps you sharing your work with the world. It offers its own hosting of shared documents, which includes Jupyter notebooks and any other associated data files.
Under the hood, CoCalc uses a novel renderer which generates a static HTML representation on the server side and even includes pre-rendered LaTeX formulas. This approach does not suffer from the same shortcomings as other solutions based on nbconvert.