Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Debugging With IntelliJ IDEA
Rating: 4.3 out of 5(1,525 ratings)
10,630 students

Java Debugging With IntelliJ IDEA

Practical course learning java debugging using Intellij IDEA with step by step details multiple hands on examples
Last updated 11/2025
English

What you'll learn

  • Learn all the required skills to debug any Java application using IntelliJ IDEA
  • Master the techniques to quickly find out the root cause of the bug in a program
  • Gain the exposure the powerful debugging features that IntelliJ IDEA provides

Course content

11 sections65 lectures4h 40m total length
  • Course Details2:28
  • Udemy Tips (Important)1:49
  • Join Our Online Community (Slack)0:09

    Get the most out of this course by getting live help from myself and other students!

    I have set up an educational slack channel for students enrolled in this course!

    Slack is an awesome product to collaborate in real-time.

    You can use Slack to:

    • Get help with the course.

    • Help others with problems they are having.

    • Share news, tips, and tricks related to course topics in general

    • Or just say hi!

    Slack Workspace Invitation Link:

    https://join.slack.com/t/learningfromexp/shared_invite/zt-1fnksxgd0-_jOdmIq2voEeMtoindhWrA

    Slack Group Name: java-debugging-with-intellij-idea-udemy

Requirements

  • Basics of Java
  • Basics of IntelliJ IDEA

Description

Disclaimer: This course requires you to download Docker Desktop from its official website. If you are a Udemy Business user, please check with your employer before downloading software.


Intellij IDEA is one of the most popular IDEs out there used for Java programming.

This course is a entirely hands-on and an example based comprehensive course ,which would will guide you to learn and master the essentials of the Java Debugging using the popular Intellij IDEA IDE.

Powerful Debugging Skill at Your Fingertips

While working in real life Java projects or learning the language ,debugging is a key aspect which you must learn to handle programming related issues or understand any application flow properly .This course will give you a strong background to easily learn and master the debugging techniques and tricks using Intellij IDEA .

Content and Overview

Entire course is broken down to the following categories:

  • Basic Debugging Features

  • Advanced Debugging Features

  • Sample Debugging Problems And Their Solution


The basic debugging features covered:

    • Place breakpoints and run program in debug mode

    • Control program execution during debugging

    • Smart Step Into And Run To Cursor

    • Watch and Evaluate Expressions

    • Inspect Variables - View variables values

    • Change Variables value at real time during debug session

    • Filter Arrays and Collections in Variables or Watches

    • Conditional Breakpoint

    • Exception Breakpoint

    • Action Breakpoints

    • How to manage Breakpoints

    • Force Return and Throw Exception

    • Field Watchpoints

    • Class Level Watches

    • Use of Drop Frame


The advanced debugging features covered:


  • Debug Lambda Expressions and Stream Operations

  • Control Stepping

  • On Demand Custom Data Type Renderers

  • Debug Spring Boot Web Service

  • Remote Debug Spring Boot Web Service

  • Attach custom labels to JVM objects

  • Debug Web Project in Tomcat using Intellij IDEA Community Edition

  • Debug Web Project in Tomcat using Intellij IDEA Ultimate Edition

  • Debug Web Application using Maven Tomcat Plugin

  • Remote Debug Web Project In Tomcat Using Intellij Community Edition


The course initially starts with basics of debugging and then slowly moves to the practical aspects of debugging with easy examples.

Once the primary aspects are covered , the basic and advanced debugging features of Eclipse are explained.

The section Sample Debugging Problems And Their Solution is about sample problem solving on dummy debugging problem scenarios by applying the debugging skills you have learnt from the course.

By the end of this course, you will master the fundamentals needed to for Debugging java based applications using Intellij IDEA.


Who this course is for:

  • Any Java Beginner
  • Java Developer
  • Java EE Developer