Tutorials

Learn how to work with technologies using detailed, multi-step lessons accompanied by code samples, instructions, and videos.

Working with Apache Tomcat in IntelliJ IDEA
Working with Apache Tomcat in IntelliJ IDEA
How to start a new project that uses Apache Tomcat and work with existing projects
Writing Less Code With Live Templates
Writing Less Code With Live Templates
How you can use live templates to get IntelliJ IDEA to write more code for you
Migrating from the `javax` to `jakarta` namespace
Migrating from the `javax` to `jakarta` namespace
How to transition your application from Java EE to Jakarta EE.
Creating a Project from GitHub
Creating a Project from GitHub
How you can create an IntelliJ IDEA project from your code in GitHub
Sharing your Project on GitHub
Sharing your Project on GitHub
How you can share a local project to GitHub
Rearranging Code in IntelliJ IDEA
Rearranging Code in IntelliJ IDEA
How you can rearrange code in your classes and projects
Reformatting Code in IntelliJ IDEA
Reformatting Code in IntelliJ IDEA
Why and how you can reformat code in your projects
Using the Terminal in IntelliJ IDEA
Using the Terminal in IntelliJ IDEA
IntelliJ IDEA has a built-in terminal that you can use to perform a number of functions inside your IDE
Hello World in IntelliJ IDEA
Hello World in IntelliJ IDEA
Create a new Java application and JAR file that prints `Hello World` to the console.
Working with Maven
Working with Maven
Understand how IntelliJ IDEA integrates with Maven.
Migrating JUnit 4 to JUnit 5
Migrating JUnit 4 to JUnit 5
Migrating your JUnit 4 test suite to JUnit 5
Getting Started with Spring Data JPA
Getting Started with Spring Data JPA
Learn how to use Spring Data JPA to store and retrieve data from your database.