IntelliJ IDEA Essentials
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
IntelliJ IDEA Essentials
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Customize IntelliJ IDEA to fit your project needs and workflow
Utilize IDEA's advanced tools for software development and debugging
Leverage version control and agile development features effectively
Skills you'll gain
Details to know
January 2026
10 assignments
See how employees at top companies are mastering in-demand skills
There are 10 modules in this course
This course is designed to help developers harness the full potential of IntelliJ IDEA, an IDE that streamlines the software development process. By mastering its advanced features, developers can enhance their productivity and software quality, making it a must-learn tool for modern developers.
You will gain hands-on experience with IntelliJ IDEAβs essential features, from installation to expert-level usage, enabling you to improve coding efficiency and tackle complex tasks with ease. Practical exercises and tips will help you develop a deeper understanding of how to optimize workflows. The course stands out by focusing on real-world applications, including how to transition from other IDEs like Eclipse or NetBeans to IntelliJ IDEA. You'll learn valuable skills such as code refactoring, debugging, and version control, applied directly to your development projects. This course is perfect for developers looking to transition to IntelliJ IDEA or improve their current skills. Basic programming knowledge is required to get the most out of this course.
In this section, we compare IntelliJ IDEA editions and licenses, install the IDE, and customize workspace settings for efficient development workflows.
What's included
2 videos4 readings1 assignment
2 videosβ’Total 2 minutes
- Course Overviewβ’1 minute
- Get to Know Your IDE, Fast - Overview Videoβ’1 minute
4 readingsβ’Total 60 minutes
- Introductionβ’10 minutes
- An Overview of the Workspaceβ’20 minutes
- Editor Tabsβ’10 minutes
- Picking Your Pluginsβ’20 minutes
1 assignmentβ’Total 10 minutes
- Navigating and Customizing Your Development Environmentβ’10 minutes
In this section, we explore project setup in IntelliJ IDEA, comparing IDE terminologies and configuring modules, libraries, and artifacts for efficient cross-platform development.
What's included
1 video4 readings1 assignment
1 videoβ’Total 1 minute
- Off we go β to the code - Overview Videoβ’1 minute
4 readingsβ’Total 70 minutes
- Introductionβ’20 minutes
- Foldersβ’10 minutes
- Facetsβ’30 minutes
- Importing the Existing Projectβ’10 minutes
1 assignmentβ’Total 10 minutes
- IntelliJ IDEA Project Management Fundamentalsβ’10 minutes
In this section, we explore the IntelliJ IDEA editor, focusing on setup, navigation, and Live Templates.
What's included
1 video9 readings1 assignment
1 videoβ’Total 1 minute
- Finger works β the editor - Overview Videoβ’1 minute
9 readingsβ’Total 160 minutes
- Introductionβ’10 minutes
- The Status Barβ’20 minutes
- Navigating in the Editorβ’20 minutes
- Navigating within a Single Fileβ’10 minutes
- The Editor Basicsβ’10 minutes
- Reformatting the Codeβ’20 minutes
- Generating Codeβ’20 minutes
- Postfix Code Completionβ’30 minutes
- Looking for Helpβ’20 minutes
1 assignmentβ’Total 10 minutes
- Mastering Editor Shortcuts and Featuresβ’10 minutes
In this section, we explore refactoring in IntelliJ IDEA, focusing on improving code readability, reducing complexity, and executing safe deletions and method extractions.
What's included
1 video5 readings1 assignment
1 videoβ’Total 1 minute
- Make it better β refactoring - Overview Videoβ’1 minute
5 readingsβ’Total 120 minutes
- Introductionβ’20 minutes
- Refactoring Actionsβ’30 minutes
- Type Migrationβ’30 minutes
- The Extract Method Objectβ’20 minutes
- Pull Members Up or Push Members Downβ’20 minutes
1 assignmentβ’Total 10 minutes
- Refactoring Fundamentalsβ’10 minutes
In this section, we explore creating temporary and permanent run configurations in IntelliJ IDEA, focusing on Java, Node.js, and efficient conversion between them for streamlined project execution.
What's included
1 video4 readings1 assignment
1 videoβ’Total 1 minute
- Make It Happen β Running Your Project - Overview Videoβ’1 minute
4 readingsβ’Total 50 minutes
- Introductionβ’10 minutes
- The Run/Debug Configuration for a Java Applicationβ’20 minutes
- Creating a Tomcat Server Local Configurationβ’10 minutes
- Configuration Defaultsβ’10 minutes
1 assignmentβ’Total 10 minutes
- Project Configuration Fundamentalsβ’10 minutes
In this section, we explore configuring and executing builds using Maven in IntelliJ IDEA.
What's included
1 video3 readings1 assignment
1 videoβ’Total 1 minute
- Building Your Project - Overview Videoβ’1 minute
3 readingsβ’Total 50 minutes
- Introductionβ’20 minutes
- The Maven Tool Windowβ’20 minutes
- Using Gradleβ’10 minutes
1 assignmentβ’Total 10 minutes
- Project Management and Build Tools Fundamentalsβ’10 minutes
In this section, we activate testing plugins in IntelliJ IDEA, create unit tests for libraries, and configure test environments for efficient debugging and workflow integration.
What's included
1 video3 readings1 assignment
1 videoβ’Total 1 minute
- Red or Green? Test Your Code - Overview Videoβ’1 minute
3 readingsβ’Total 50 minutes
- Introductionβ’30 minutes
- Creating a Run/Debug Configuration for the Testβ’10 minutes
- Running or Debugging the Testβ’10 minutes
1 assignmentβ’Total 10 minutes
- Code Testing Fundamentalsβ’10 minutes
In this section, we configure debugger settings for Java and JavaScript, use breakpoints and watches, and apply keyboard shortcuts to enhance debugging efficiency and error detection.
What's included
1 video6 readings1 assignment
1 videoβ’Total 1 minute
- Squash'em β The Debugger - Overview Videoβ’1 minute
6 readingsβ’Total 100 minutes
- Introductionβ’30 minutes
- Setting Up the JavaScript Debuggerβ’10 minutes
- Managing Breakpointsβ’20 minutes
- Starting the Debuggerβ’10 minutes
- Inspecting Variables and Evaluating Expressionsβ’20 minutes
- Debugger Actionsβ’10 minutes
1 assignmentβ’Total 10 minutes
- Debugging Techniques and Configurationβ’10 minutes
In this section, we explore setting up version control systems like Git and Subversion in IntelliJ IDEA, focusing on configuration, code management, and team collaboration.
What's included
1 video6 readings1 assignment
1 videoβ’Total 1 minute
- Working with Your Team - Overview Videoβ’1 minute
6 readingsβ’Total 100 minutes
- Introductionβ’10 minutes
- Configuring Version Controlβ’30 minutes
- Working with Version Controlβ’10 minutes
- Committing Filesβ’10 minutes
- Browsing the Changesβ’20 minutes
- Displaying the Historyβ’20 minutes
1 assignmentβ’Total 10 minutes
- Collaborative Development Practicesβ’10 minutes
In this section, we explore extending IntelliJ IDEA through plugins. Key concepts include setting up the development environment, implementing basic functionality, and deploying custom extensions for real-world applications.
What's included
1 video2 readings1 assignment
1 videoβ’Total 1 minute
- Not Enough? Extend It - Overview Videoβ’1 minute
2 readingsβ’Total 40 minutes
- Introductionβ’10 minutes
- Developing the Plugin Functionalityβ’30 minutes
1 assignmentβ’Total 10 minutes
- Extending IntelliJ IDEA Functionalityβ’10 minutes
Instructor
Offered by
Explore more from Software Development
- Status: Free Trial
Course
- Status: Free Trial
Specialization
- Status: Free TrialE
EDUCBA
Course
- Status: Free Trial
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
