Positron for Education
A true multi-language IDE for data science for all
With Positron, students get access to a robust data science IDE with features designed to support learning and productivity, including:
- A professional IDE tailored for data science
- Rich Python and R support
- A built-in Data Explorer and Variables pane
- An integrated Help pane, debugger, and version control
- Optional AI assistance for pair programming and debugging
Explore the full list of Positron features.
How can I use Positron in an educational setting?
- Under the Positron Elastic license, individuals may install and use Positron Desktop for any purpose.
- Qualified academic institutions can host Positron as a service in the following ways. All of them require a license.
Book a call with us or reach out via a discussion in our GitHub repository.
Eligibility for teaching licenses
Academic institutions can use Positron Server or Positron on Workbench with a free teaching license. Full eligibility details are in the Positron Academic License Rider.
Applying for a teaching license
Check eligibility. Review the Positron Education License Rider to confirm qualification for a teaching license.
Request a license. Send an email to academic-licenses@posit.co to get a free teaching license key.
Install instructions. Follow the instructions for your installation method to get Positron up and running. For example, for installing Positron on JupyterHub:
- See the
jupyter-positron-serverdocumentation to complete setup. - Watch the installation walkthrough for a step-by-step guide.
- See the
Frequently asked questions
How much does a teaching license cost?
Teaching licenses are free for qualified academic institutions.
Does a teaching license cover both Positron Server and Positron on Workbench?
Yes, with a teaching license you can choose multiple distribution options, including Positron Server and Positron on Workbench.
Can I use a teaching license for research purposes?
No, the teaching license is only for instructional use. If you are interested in using Positron for research, you can use Positron Desktop or purchase a discounted research license. Learn more about research licenses.
Does the license expire at the end of the semester?
The license lasts for 12 months from the desired start date you indicate when applying. Please note, we only process licenses within two months before the start of a semester.
Can I disable specific extensions for all students on JupyterHub?
An admin can configure settings in the machine-level settings file, available at a path like /home/jupyter-admin/.positron-server/data/Machine/settings.json. You can use the extensions.allowed setting to approve or deny extensions for all users on your JupyterHub server.
How do I upgrade Positron Server to the latest version?
Install the latest version of Positron to the same location.
Can I pre-configure a default environment (specific packages, files, settings) so all students start from the same place?
Positron can locate Python environments as well as any files on a user’s JupyterHub instance, so packages and files in shared locations are automatically available. An admin can configure settings in the machine-level settings file, available at a path like /home/jupyter-admin/.positron-server/data/Machine/settings.json.
Can I use Positron Server alongside Jupyter Notebooks at the same time?
Yes, Positron has a native Jupyter editor your students can work with. You can also have students open two tabs, one with Positron and another with JupyterLab.