Förstå hur ett program fungerar (läsa kod, följa flödet från topp till botten).Använda print() och input() för att kommunicera med användaren. Använda variabler och vanliga datatyper (int, float, str). Utföra beräkningar med operatorer och tolka resultatet. Känna igen och felsöka vanliga fel med hjälp av felmeddelanden. Styra program med villkor (fatta beslut i koden).Skriva if/elif/else med rätt struktur. Använda jämförelseoperatorer (==, <, > osv.). Kombinera villkor med and och or. Förstå när ett villkor blir sant eller falskt. Upprepa kod med loopar och arbeta med flera värden.Använda for-loopar med range(). Använda while-loopar och undvika oändliga loopar. Skapa och använda listor samt lägga till värden (append()). Gå igenom en lista och beräkna t.ex. summa eller medelvärde. Välja rätt datastruktur för att lagra data.Förstå skillnaden mellan lista och dictionary. Kunna använda dictionary för att lagra och hämta värden (nyckel → värde). Dela upp program i funktioner för bättre struktur.Skapa funktioner med def och anropa dem. Skicka in parametrar och ta emot returvärden. Förstå skillnaden mellan print() och return. Arbeta med filer för att spara och läsa data.Läsa från fil och bearbeta innehållet. Skriva till fil (w, a). Omvandla text till tal vid inläsning. Skapa enkel rapport från data. Lösa problem med kod genom att kombinera flera delar.Planera en lösning (t.ex. pseudokod eller steg). Testa programmet och rätta fel. Förstå och ändra i kod som redan finns.