Educational Products 2020.1 Help

Meet Educational Products

With Educational Products, you can learn and teach programming languages in the form of coding tasks and custom verification tests right inside of JetBrains IntelliJ Platform based IDEs.

Educational Products are free to use and support Java, Kotlin, Python, Scala, JavaScript, Rust, C++, and Go with more languages to come.

Choose your programming language

This tutorial will walk you through creating a simple JavaKotlin PythonScalaJavaScript RustC++Go course with a set of programming tasks and integrated tests. You can switch to a different programming language using the Section drop-down menu at the top of the page:

Choose a language
Choose a language
Choose a language
Choose a language
Choose a language
Choose a language
Choose a language
Choose a language

Download

You can create a Java course in IntelliJ IDEA with EduTools plugin installed.

Download IntelliJ IDEA Edu , or Install EduTools Plugin if you have already installed IntelliJ IDEA Community or Ultimate.

Download

You can create a Kotlin course in IntelliJ IDEA or Android Studio with EduTools plugin installed.

Download

You can create a Python course in PyCharm.

Download PyCharm Edu , or Install EduTools Plugin if you have already installed PyCharm Community or Professional.

Download

You can create a Scala course in IntelliJ IDEA with EduTools plugin installed.

Download IntelliJ IDEA Edu , or Install EduTools Plugin if you have already installed IntelliJ IDEA Community or Ultimate.

Download

You can create a JavaScript course in WebStorm, IntelliJ IDEA Ultimate and PyCharm Professional with EduTools plugin installed.

Download WebStorm, IntelliJ IDEA Ultimate or PyCharm Professional bundled with evaluation license key for a free 30-day trial , and Install EduTools plugin.

If you are a student or academic staff member, apply to our Educational Licenses Program to get access to all JetBrains desktop products, including WebStorm.

Download

You can create a Rust course in CLion with EduTools and Rust plugins installed.

Download CLionbundled with evaluation license key for a free 30-day trial , and Install EduTools Plugin.

Alternatively, you can downloadIntelliJ IDEA Edu.

To learn how to install the Rust plugin, see this guide.

Download

You can create a C++ course in CLion with EduTools plugin installed.

Download CLionbundled with evaluation license key for a free 30-day trial , and Install EduTools Plugin.

If you are a student or academic staff member, apply to our Educational Licenses Program to get access to all JetBrains desktop products, including CLion.

Download

You can create a Go course in GoLand and IntelliJ IDEA Ultimate with EduTools plugin installed.

Download GoLand or IntelliJ IDEA Ultimatebundled with evaluation license key for a free 30-day trial , and Install EduTools Plugin.

If you are a student or academic staff member, apply to our Educational Licenses Program to get access to all JetBrains desktop products, including GoLand.

For Learners

Encouraging environment with a focus on ‘learning by doing’

Join a public programming course available out of the box, or enroll in a custom course prepared by your teacher or co-worker. Enjoy an interactive way of learning, with a focus on programming code tasks. Stay motivated with instant feedback and quick results!

Learn more

For Educators

Professional tool for sharing knowledge and building stronger teams and communities

Impart your knowledge in the form of code exercises, with the assistance of integrated tests and hints. Share your courses publicly or privately with your students or co-workers. Be confident that learners are doing everything right while staying in context!

Learn more
Last modified: 08 May 2020