Sharding is a method of distributing the network load between nodes. Thus, X nodes of the network validate a part of the operations on the Ethereum Blockchain and X other nodes validate another part of the operations. This allows scaling Ethereum because the network is able to process more operations each time X nodes join the network.