Learn or teach coding with best-in-class development tools from JetBrains!
Get free access to all JetBrains IDEs for personal use at school or at home.
Students and faculty from accredited educational institutions (high schools, colleges, and universities) are welcome to apply.
Students need to be enrolled in an accredited educational program that takes one or more years of full-time study to complete.
Not sure about the license terms? Check out the FAQ or read the full terms here.
Must only be used for non-commercial educational purposes.
May be renewed free of charge as long as you are a student or a teacher.
May not be used for development of any organization’s products or services.
May not be shared with any third parties.
Get free access to all developer tools from JetBrains!
Options to get a free educational license
Check out the 40% graduation discount for former Student license holders! Select the product of your choice, and the discount will be applied automatically:
$173.40
$289.00
To renew your free license for another year, use the dedicated link in your JetBrains Account, or a link from the automatic email reminder we send out two weeks before your subscription expires.
Sure! JetBrains is happy to compliment you on your graduation by providing a 40% Graduation discount. You can use it to purchase a new 1-year personal subscription for any single JetBrains product or for the All Products Pack. A Graduation discount is available within two years of your educational license expiration date. Simply use your JetBrains Account to purchase a license, and the discount will be applied automatically.
Please note that the offer cannot be combined with the educational license renewal. If you renew your free license for one more year, a similar Graduation offer will be available to you a year later.
Free licenses are granted only to the faculty members of schools, colleges, and universities that have long-term educational programs (longer than 1 year). Instructors of short-term commercial training courses are not eligible for support.
If you are an instructor with a commercial training company/bootcamp, and you would like to provide your students with access to our tools, please have a look at the licensing options available for training companies.
If your training company is interested in becoming a JetBrains Consulting/Training Partner, please check out this page.
Get free access to all JetBrains IDEs and team tools for teaching programming classes in your school.
Are issued to accredited educational institutions, including schools, colleges, universities, and non-commercial educational organizations.
Are managed by faculty members, professors, IT support staff, and other official representatives of your educational organization. License administrators manage the licenses in their JetBrains Account.
Are valid for one year and can be renewed in the 30 days before the license expiration date.
Must be used only for teaching classes.
Are not provided for personal use to individual students or teachers (please request an individual educational subscription instead).
May not be used for any commercial purposes.
May not be used for the internal development of your organization’s products or services.
May not be shared with any third parties.
License Vault
Allocate licenses automatically to all members of the educational organization.
Direct assignment
Manually assign licenses to each user and revoke them in the JetBrains Account.
You can combine and change the ways you distribute the classroom licenses at any time.
Get free access to all developer tools from JetBrains!
If you’d like the staff and students to have individual access to the software, we recommend using free individual student/teacher licenses. Individual educational licenses can be used to access the software both in classrooms and on personal laptops/at home. They are issued directly to the users so that school representatives don’t have to manage them.
If you’d like to manage the licenses yourself and need them for per-machine distribution in your classrooms, we recommend that you apply for classroom licenses.
Yes, you can get classroom licenses to use in the computer labs at your training center. In this case, classroom licenses should be distributed via the JetBrains License Server.
If you teach short-term courses, you’re welcome to participate in our Training Support Program. We provide course instructors with free coupon codes to share with their students. Students will be able to get a personal subscription for the duration of the course (up to 6 months).
The number of licenses you’ll need depends on how you distribute them.
If you plan to use the JetBrains License Server, it’s the number of concurrent users that matters. For example, if you have 60 PCs in the labs but no more than 20 students will use the software simultaneously, then you will need 20 licenses.
If you are going to assign the licenses to students individually, then you will need as many licenses as you have students who will work with JetBrains tools.
You can change or combine the ways you distribute the classroom licenses at any time.
You can distribute licenses by assigning them to students and teachers individually. Please refer to this guide for more information.
For information about revoking licenses from users who no longer need them, check out this article.