The following are the five major categories of defects in a reasoning process
If you have understood the above five defects in reasoning you can check the validity of any argument.
Now, here are some exercises to make yourself thorough in these concepts.