Dagens samhälle fortsätter att utvecklas och ändras, vilket gör att skolans värld behöver anpassa sig till vad eleverna ska kunna. Mer och mer programmering tillkommer och finner flera områden inom skolvärlden. Matematik har flera områden som kan användas tillsammans med programmering. För att använda dessa områden behövs även programmeringstypen vara anpassad, till vilket textbaserad programmering är. Denna studie utgår från att undersöka med tematisk analys och de två frågeställningar är: Vilka svårigheter uppvisar eleverna när de använder textbaserad programmering i matematikundervisningen och på vilket sätt bidrar användningen av programmering till ett bättre kunnande inom matematik? Urvalet hämtades från artiklar som fokuserade på vilka utmaningar som finns i textbaserad programmering i matematiken. Resultatet visade att om elever inte besitter de grundkunskaper inom bland annat algebra och geometri blir textbaserad programmering svårt, att lärare behöver besitta kunskaper om vad, hur och varför för att skapa miljöer där elever kan och vill lära sig. Andra studier har även visat att om elever börjar med blockbaserad programmering innan de kommer till textbaserad programmering får de en bättre förståelse kring hur textbaserad programmering fungerar. De får även en djupare förståelse till matematiken och vilka olika områden det kan användas. Detta i sin tur hjälper läraren med att säkerställa elevers kunskaper och kan ge elever fler utmaningar. Studien är relevant för lärare på grund av att de behöver ha kunskaper inom programmering då det finns med i kurs- och ämnesplaner.