New Courseware for IntelliJ IDEA

One of the challenges we face with IntelliJ IDEA is showing new users how to quickly become productive. IntelliJ IDEA is a code editor, but it is also a database client, a static analyzer, a version control tool, and for each of these use cases, there are hundreds of individual features. Many of these features are little-known and seldom used, despite being quite useful features. One day, someone may think, “This feature would be nice to have,” and several versions later, there is a new feature. But where is this feature, and how do I use it?

As much as we enjoy writing new features at JetBrains, we want you to be productive at the same time. If you like manuals, there is plenty of supporting documentation for IntelliJ IDEA. Not a big fan of manuals? There are Tips of the Day and a Productivity Guide to help you discover some of those features. But if you prefer to learn by example, we’ve compiled a series of video tutorials which illustrate a number of common tasks and key concepts in IntelliJ IDEA, that may help you become more productive in your daily development.

“How does this help me?” you may ask. This course is not a catch-all for everyone, nor does it cover every topic. You may pick and choose lessons à la carte, or you may watch them from start to finish, the choice is yours to make. Individual lessons cover broad topics like Navigation, Code Completion and Refactoring, which are further divided into short screencasts illustrating common tasks. Don’t see your favorite feature? Let us know! Here are a few categories that you may fit into:

“I have just installed IntelliJ IDEA, how do I get started?”

Great! You can start from the beginning. These lessons are organized from the ground, up.

“I am already familiar with IntelliJ IDEA, but I would like to learn more about ____.”

In the playlist, you may find short tutorials on refactoring, tools, and other useful features.

“I am an expert on IntelliJ IDEA, but sometimes I have a specific question.”

First, seek enlightenment from the documentation. Perhaps you will find it. Then practice your search-fu. Perhaps another has found the answer which you seek. But perhaps, you may not be asking the right question. So explore the courseware, and you may find a better one. Then ask us! We do not have all the answers, but we hope to be able to guide you to the right direction.

Develop with pleasure!

This entry was posted in Tutorials. Bookmark the permalink.

7 Responses to New Courseware for IntelliJ IDEA

  1. Dimitar Dimitrov says:

    I would love to have a in-depth explanation of Structural Search and Replace. I have been able to implement some extremely useful refactorings and inspections with it, yet a lot of what I do is by trial and error.

    The help page leaves a lot to the imagination as the model is not clearly stated and it is referring to undefined terms (granted I haven’t read the PSI API, but that is not stated as prerequisite, and if it is there should be a link to a primer).

    The “script constraints” part is completely undocumented.

  2. Dimitar Dimitrov says:

    Another under-documented feature is the Chronon integration.

    There are a few example videos, that show some stuff, but there is no mentioning of what each view does – where does one click, doubleclick, and most frustrating – there are mysterious cuts leaving us to guess what happened in between the scenes…

Leave a Reply

Your email address will not be published. Required fields are marked *