Zmienne to czynniki lub wielkości, które mogą być zmieniane lub kontrolowane w eksperymencie naukowym. Trzy typy zmiennych w projekcie naukowym lub eksperymencie to zmienne niezależne, kontrolowane i zależne. Zmienna niezależna jest warunkiem lub czynnikiem zmienionym w eksperymencie i może wpływać na zmienną zależną.
Zmienna zależna jest czynnikiem, który jest obserwowany lub mierzony w eksperymencie. Dla eksperymentu wzrostu roślin czas dojrzewania jest przykładem zmiennej zależnej. W tym samym eksperymencie rodzaj nawozu lub temperatura mogą być przykładami zmiennych niezależnych.
Trzeci typ zmiennej jest zmienną kontrolowaną. Ta zmienna jest stała w eksperymencie. Eksperymenty powtarzane są kilka razy, aby zinterpretować, w jaki sposób zmiana w zmiennej niezależnej wpływa na każdy wynik badania.