An Initial Coin Offering (ICO) is a fundraising method used by new cryptocurrency projects to raise capital. In an ICO, the project creates a certain amount of a new cryptocurrency and sells these tokens to investors in exchange for funding. These tokens can then be traded on cryptocurrency exchanges. It is similar to an Initial Public Offering (IPO) in traditional finance but with some key differences, such as the regulatory environment and the level of investor protection.