What does “organisation” mean? Can a self-employed worker submit a project?

Yes, self-employed workers can apply.

Artists must be affiliated with an organisation.

Universities can be host organisations, but students cannot apply for a project during their studies or for an internship.