Getting started
With the JetBrains Academy plugin, you can learn and teach programming languages in the form of coding tasks and custom verification tests right inside JetBrains IDEs.
The JetBrains Academy plugin is free to use and supports Java, Kotlin, Python, Scala, JavaScript, Rust, C++, Go, and PHP with more languages to come.
note
Explore a wide range of courses for all skill levels in our Course Catalog.
Installation
Most courses from the catalog install the IDE and Plugin automatically. In other cases, follow the instructions on the course page to choose an IDE and use our Installation guide to install the JetBrains Academy plugin.
tip
If you are a student or an academic staff member, apply to our Educational Licenses Program to get access to all JetBrains desktop products.
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!