No. CrossFit is for people of all fitness levels, from the complete beginner to an advanced athlete. CrossFit is unique in its universal scalability, meaning two people at completely different fitness levels can perform the same workout using movements best suited to each of their individual capabilities.