Syntax Errors

1

Occur when the code violates the grammar rules of the programming language.

Logic Errors

2

The program runs without crashing, but it doesn't behave as expected due to flaws in the logic.

Name Errors

4

Occur when a variable or function is not defined or cannot be found in the scope.

Indentation Errors

6

Occur when the code is not properly indented.

Exception Handling Errors

7

Errors in how exceptions are caught and handled.