Compatible with: IntelliJ IDEA PyCharm Android Studio
Dec 14, 2017
9 165

With the EduTools plugin, you can learn and teach programming languages such as Kotlin, Java, and Python in the form of coding tasks and custom verification tests right inside of JetBrains IntelliJ Platform based IDEs.

How It Works

Install EduTools plugin: Go to Preferences -> Plugins (or Configure -> Plugins from the Welcome Screen), press Install JetBrains Plugin... and search for the EduTools plugin.

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

As an Educator:

  • Create your own interactive course with custom tasks, checks, tests, hints, and lots more.
  • Share your course publicly or privately with your students or co-workers on Stepik, a learning management, and MOOC platform. Or you can save your course as an archive file.
  • Let learners independently complete their assignments with the assistance of your integrated tests.
Read this tutorial for more details.

As a Learner:

  • Join a public interactive programming course from the list, or choose a course from Stepik, a learning management, and MOOC platform.
  • Start learning by filling in placeholders in the exercise code according to the task description.
  • Verify tasks, get instant feedback and quick results using an intelligent development tool.
Read this tutorial for more details.

You may also be interested in PyCharm Edu – a special educational edition of PyCharm IDE. All the features available in PyCharm Edu are also available in the EduTools plugin.

Download plugin

Recent change notes

  • Import Stepik Course action from Browse Courses
  • "Compare with Answer" action on Task Description panel
  • Courses verified by JetBrains are highlighted
  • Courses filtering by natural language
  • Tags in course descriptions can be clicked to filter courses
  • Subtasks are enabled for Kotlin courses
  • Your solutions and progress are now saved if you have been authorized on Stepik
  • Various fixes for educators
  • Kotlin Koans are now available in Android Studio 3.0
  • It's now possible to create courses for Kotlin in Android Studio 3.0
  • Course creation has been made easier in IntelliJ IDEA with new "Create New Course" dialog and File->Course Creator->Create Course Preview action
  • Your solutions and progress are now saved if you have been authorized on Stepik