This plugin allows to learn and teach programming languages and technologies directly inside JetBrains IDEs based on IntelliJ Platform.
This plugin is bundled into PyCharm Edu IDE.
Building and taking courses is currently supported for the following languages: Python, Kotlin, Java.
The best place to learn what this plugin is about is to check out PyCharm Edu documentation.
Please submit your issues to Educational Plugin YouTrack
- Sources of PyCharm Edu IDE are stored in IDEA community repository
- This plugins comes with integration with Stepik learning platform
- You can learn more about our Kotlin support from this blog post
- You can read more about plugin development in IntelliJ Sdk Docs
- Clone sources of this project to some folder
- Open this folder in IntelliJ Idea
- Import gradle project. If you are not familiar with IntelliJ IDEA gradle integration, check out documentation
- You can modify gradle.properties if needed
- If you use openjdk, invoke prepareJavaFx gradle task first
- For running and debugging plugin with IDEA or PyCharm predefined run configurations runIdea and runPyCharm should be used
- To build plugin distributions use buildPlugin gradle task