Tutorials

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

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.
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
Presenting with IntelliJ IDEA.
Presenting with IntelliJ IDEA.
Tips & tricks to level up your presentation skills with IntelliJ IDEA.
Working with Gradle
Working with Gradle
Understand how IntelliJ IDEA integrates with Gradle.
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.
Creating a Project from GitHub
Creating a Project from GitHub
How you can create an IntelliJ IDEA project from your code in GitHub.
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.
Contributing to open source software; creating a pull request
Contributing to open source software; creating a pull request
Contribute code to someone else's GitHub project with a pull request.