Get Your Educational Tool

  • Version: 2024.3.3
  • Build: 243.24978.46
  • 12 February 2025
  • Version: 2024.3.3
  • Build: 243.24978.54
  • 13 February 2025
  • Version: 2024.3.3
  • Build: 243.24978.60
  • 13 February 2025
  • Version: 2024.3.3
  • Build: 243.24978.55
  • 13 February 2025
  • Version: 2024.3.4
  • Build: 243.23654.180
  • 28 January 2025
  • Version: 2024.3.3
  • Build: 243.24978.59
  • 13 February 2025
  • Version: 2024.3.3
  • Build: 243.24978.50
  • 13 February 2025
  • System requirements
  • Installation instructions

Learn and teach Java with IntelliJ IDEA Community Edition for free.

To start learning or teaching Java in your IDE, download IntelliJ IDEA Community Edition, switch to the Learn tab, and click Enable Access.

Download

IntelliJ IDEA Community Edition

Learn and teach Kotlin with IntelliJ IDEA Community Edition for free.

To start learning or teaching Kotlin in your IDE, download IntelliJ IDEA Community Edition, switch to the Learn tab, and click Enable Access.

Download

IntelliJ IDEA Community Edition

Learn and teach Python with PyCharm Community Edition for free.

To start learning or teaching Python in your IDE, download PyCharm Community Edition, switch to the Learn tab, and click Enable Access.

Download

PyCharm Community Edition

Learn and teach Scala with IntelliJ IDEA Community Edition for free.

To start learning or teaching Scala in your IDE, download IntelliJ IDEA Community Edition, switch to the Learn tab, and click Enable Access.

Download

IntelliJ IDEA Community Edition

Learn and teach JavaScript with WebStorm for free.

To start learning or teaching JavaScript in your IDE, download WebStorm (free for non-commercial use) and install the JetBrains Academy plugin.

Download

WebStorm (free for non-commercial use)

and

Learn and teach C/C++ with CLion.

To start learning or teaching С/С++ in your IDE, download СLion (free 30-day trial) and install the JetBrains Academy plugin.

Download

CLion (free 30-day trial)

and

Learn and teach Rust with RustRover.

To start learning or teaching Rust in your IDE, download RustRover and install the JetBrains Academy plugin.

Download

RustRover (free for non-commercial use)

and

Learn and teach Go with GoLand.

To start learning or teaching Go in your IDE, download GoLand (free 30-day trial), switch to the Learn tab, and click Enable Access.

Download

GoLand (free 30-day trial)

Create PHP courses and share your knowledge with PhpStorm.

To start teaching PHP in your IDE, download PhpStorm (free 30-day trial) and install the JetBrains Academy plugin.

Download

PhpStorm (free 30-day trial)

and

Create real-world applications with JetBrains Academy

Learn Java from scratch or master specific skills like developing backends with Spring Boot and desktop applications with the Swing framework.

Build applications step by step with JetBrains Academy

Get hands-on experience with Kotlin by creating your own backend, frontend, and Android projects.

Learn and teach Kotlin with Android Studio

Follow the installation instructions

Create real-world applications with JetBrains Academy

Learn Python from scratch or master specific fields like machine learning and web development with the Django or Flask frameworks.

Build applications step by step with JetBrains Academy

Get hands-on experience with JavaScript by creating your own websites and web applications.

Student or faculty staff member?

Get free access to all the JetBrains IDEs and tools.

Create applications step by step with JetBrains Academy

Get hands-on experience with Go by building real-world applications like a cipher decoder, coffee machine simulator, or chat bot.

Student or faculty staff member?

Get free access to all the JetBrains IDEs and tools.

Student or faculty staff member?

Get free access to all the JetBrains IDEs and tools.

On Ubuntu?

IntelliJ IDEA Community Edition is also available as a snap package. If you’re on Ubuntu 16.04 or later, you can install IntelliJ IDEA Community Edition from the command line.

sudo snap install intellij-idea-community --classic

On Ubuntu?

PyCharm Community Edition is also available as a snap package. If you’re on Ubuntu 16.04 or later, you can install PyCharm Community Edition from the command line.

sudo snap install pycharm-community --classic

On Ubuntu?

WebStorm is also available as a snap package. If you’re on Ubuntu 16.04 or later, you can install WebStorm from the command line.

sudo snap install webstorm --classic

On Ubuntu?

CLion is also available as a snap package. If you’re on Ubuntu 16.04 or later, you can install CLion from the command line.

sudo snap install clion --classic

On Ubuntu?

RustRover is also available as a snap package. If you’re on Ubuntu 16.04 or later, you can install RustRover from the command line.

sudo snap install rustrover --classic

On Ubuntu?

PhpStorm is also available as a snap package. If you’re on Ubuntu 16.04 or later, you can install PhpStorm from the command line.

sudo snap install phpstorm --classic