ICFP Community Pages The ICFP is a vibrant community made up of a diversity of individuals from a vast range of countries, sectors, and backgrounds. Discover & learn more about all of our ongoing communities below: