InputSplit is the logical representation of data. The data which is processed by an individual Mapper is represented by InputSplit.
The split is divided into records. Each record (key-value pair) is processed by the map. The number of map tasks is the same as the number of InputSplits.
If you want to learn Hadoop, I recommend this Hadoop Certification program by Intellipaat.
Also, watch this YouTube tutorial on Hadoop: