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, and Scala, with more languages to come.
Choose your programming language
Go ahead and read about JavaKotlinPythonScala. Or switch to a different programming language using the Section drop-down menu at the top of the page:
Download
Download IntelliJ IDEA Community with EduTools plugin , or Install EduTools Plugin if you have already installed IntelliJ IDEA Community or Ultimate.
Download PyCharm Educational , or Install EduTools Plugin if you have already installed PyCharm Community or Professional.
Download IntelliJ IDEA Community with EduTools and Scala plugins , or Install EduTools Plugin if you have already installed IntelliJ IDEA Community or Ultimate.
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!
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!