Education 2018.2 Help

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.

How it Works

Educational Products support Java, Kotlin, Python, and Scala, with more to come.

Go ahead and read about Java Kotlin Python Scala. Or switch to a different programming language using the Section drop-down menu at the top of the page.

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

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

Download Android Studio and Install EduTools Plugin.

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.

When it's installed for the first time, the EduTools plugin asks you to select whether you're a Learner or an Educator.

As a Learner

You can join a public interactive programming course from the list, verify tasks, get instant feedback and quick results using an intelligent development tool.

List of courses to start with:

  1. Introduction to Java

    Please welcome a series of courses on the main Java concepts: Introduction, Statements and Arrays, Collections, and Classes. They include both the theory and coding practice with inline IDE tips and tricks.

    Read the Learner Start Guide for more details about the course.

  2. Kotlin Koans

    This course is a series of exercises specially designed to get you familiar with the syntax of Kotlin, the powerful new programming language from JetBrains.

    Read the Learner Start Guide for more details about the course.

  3. Atomic Kotlin

    Atomic Kotlin is a book by Bruce Eckel and Svetlana Isakova that comes with learning resources. It explains Kotlin to both novices and experienced programmers, with no prior Java experience required.

    The book is accompanied by the course–a set of code examples and small tasks with automatic checking and available answers.

    Read the Learner Start Guide for more details about the course.

  4. Introduction to Python

    This course is specially designed for programmers with little or no previous coding experience.

    Read the Learner Start Guide for more details about the course.

  5. We need your help!

    We don’t have any Scala courses yet. Could you please share your favorite Scala learning materials with us? Just use our tracker or twitter.

As an Educator

You can share your knowledge in the form of coding tasks and custom verification tests.
edu educator infographic

Read the Educator Start Guide for more details.

Last modified: 9 August 2018