Website for starter?

Is there a website where web developers can join teams to work on projects and get experience? some place where people can starter to work in little project

Just think of an imaginary client, wanting an imaginary website and go do that website.