Java

Learning resources for Java
and related technologies.

Java

Latest tips

Convert Class to Record
Convert Class to Record
Use inspections to convert classes to Java 16 records.
Distraction Free Mode in IntelliJ IDEA
Distraction Free Mode in IntelliJ IDEA
Hide all UI elements (tool windows, toolbars, and editor tabs) so the editor occupies the entire main window with the source code centered.
Enable Git Staging
Enable Git Staging
Git Staging is an alternative approach to IntelliJ IDEA Changelists.
Evaluate JSON Path Expressions
Evaluate JSON Path Expressions
Use IntelliJ IDEA to check if your JSON Path expression are correct.

JetBrains tools like IntelliJ IDEA are powerful developer productivity tools. What is the best way to learn how to harness that power?

You can find useful information on our Twitter page, or our product blog. Or videos on our YouTube channel. Plus, the documentation is always there to help.

We have also created the IntelliJ IDEA Guide, a collection of bite-sized visual resources, organized to help spark your learning. We hope it helps you get into the flow and excel at what you do.

Sharing feedback and contributing

The IntelliJ IDEA Guide is also an open project, with a repository in GitHub that hosts all the content. We write all the content in Markdown and render a static site. If you'd like to contribute to it, please refer to the README for more information.

Latest tutorials

Tips for Reading Code
Tips for Reading Code
Tips to help you read and understand code in IntelliJ IDEA.
Explore project structure with the Dependency Matrix
Explore project structure with the Dependency Matrix
Exploring project structure with the Dependency Matrix in IntelliJ IDEA.
Import project
Import project
Importing a project into IntelliJ IDEA.
GitLab Merge Requests
GitLab Merge Requests
Working with GitLab Merge Requests.

Recent playlists

Top Shortcuts
Top Shortcuts
Our handpicked top shortcuts just for you.
Search Everywhere
Search Everywhere
Tips for using one of the most helpful shortcuts in the IDE.
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
Helpful tips for working with IntelliJ IDEA for the first time.
Moving Through Your Code
Moving Through Your Code
Tips for navigating your code base efficiently.