Det finns olika typer av CrossFit-program som riktar sig till olika målgrupper. Det kan vara nybörjarprogram för att lära sig grunderna, tävlingsinriktade program för de som vill tävla och specialiserade program för att uppnå specifika mål som viktnedgång eller muskelmassa.