PyCharm Edu tools
With PyCharm you can study programming languages and related technologies using the educational capabilities available in PyCharm Edu edition. You can enable these capabilities for PyCharm Community and PyCharm Professional through the EduTools plugin.
Install EduTools plugin
In the Settings/Preferences dialog Ctrl+Alt+S, select and search for EduTools plugin (if needed, click Search in repositories).
Click Install to launch the installation process. When done, you'll be asked to restart PyCharm.
With the educational mode enabled, you can act as a Learner or an Educator.
Join an interactive programming course.
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.
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
Let learners independently complete their assignments with the assistance of your integrated tests.
Now you can proceed working with the educational tools depending on the selected role. Note that you can change your role by selecting or deselecting the Enable Course Creator Features item of the menu.
Refer to the following documents for more information about the EduTools: