IPFS is a peer-to-peer distributed file system used to store and access files, websites, applications, etc. Content-addressing is used to identify each file in a global namespace.
Learn to use IPFS by using the command line as well as JavaScript package ipfs-core in th article.