In UiPath, the argument is similar to variables as they store the data and pass it dynamically. But, the variables pass data between activities whereas arguments pass data between automation so that they can repeatedly use automation again and again.
In UiPath, there are various types of arguments such as Generic Value, String, Boolean, Object, Array, or DataTable arguments.
If you want to learn UiPath then take up this UiPath Certification program by Intellipaat.
Also, watch this video on UiPath: