¸£Àû¼§

Vill du lära dig programmering från grunden och samtidigt få verktyg som gör vardagen smartare? I den här kursen tar du dina första steg i Python och upptäcker hur kod kan användas för att förenkla, strukturera och automatisera arbetsuppgifter.

Programmering i Python, 7.5 hp

Hösten 2026, Kvartsfart, Ortsoberoende

Öppnar för sen anmälan 15 juli

Python är ett av världens mest använda programmeringsspråk och används inom allt från administration och ekonomi till teknik, naturvetenskap och dataanalys. I kursen får du en praktisk introduktion till programmering och lär dig hur kod kan användas för att lösa konkreta problem. Du tränar på att tänka logiskt, bryta ner uppgifter och bygga program som faktiskt gör nytta.

Från nybörjare till trygg grund
Kursen riktar sig till dig som är ny inom programmering och vill bygga upp en stabil grund. Genom övningar och laborationer lär du dig att skriva, testa och förbättra kod steg för steg. Du får förståelse för hur program byggs upp, hur data hanteras och hur du kan strukturera din kod så att den blir tydlig och lätt att arbeta vidare med.

Kod som förenklar arbetet
Med Python kan du automatisera återkommande moment, bearbeta text och data, sammanställa rapporter och skapa egna små verktyg som stöttar det dagliga arbetet. Kursen visar hur programmering kan användas som ett stöd i många olika yrkesroller, även för dig som inte siktar på att bli utvecklare. Samtidigt ger kursen en bra grund för vidare studier inom till exempel dataanalys, visualisering, webbutveckling och enklare maskininlärning.

Det här jobbar du med under kursen
Under kursens gång lär du dig grunderna i Python, som hur variabler, datatyper och villkor fungerar och hur loopar används. Du jobbar med funktioner och moduler, hanterar data i listor, tupler och dictionaries och lär dig läsa från och skriva till filer. Kursen tar också upp grundläggande objektorienterad programmering med klasser och objekt, samt hur du testar, felsöker och hanterar fel i dina program.

Du studerar helt på distans
Kursen ges helt på distans och är flexibel att kombinera med arbete eller andra studier. Undervisningen består av inspelade föreläsningar och datorlaborationer som kan göras individuellt eller i par. Inför varje laboration finns förberedande uppgifter som hjälper dig att komma igång. När en laboration är klar redovisas arbetet muntligt online, där du får visa att du förstår hur koden fungerar. Inför varje laboration erbjuds också schemalagda tillfällen för frågor och stöd.

För dig som vill utveckla din digitala kompetens
Kursen passar dig som vill lära dig programmering från grunden och förstå hur kod kan användas som ett verktyg i arbetslivet. Den är särskilt relevant för tekniska och analysnära områden, men fungerar lika bra för dig som vill effektivisera arbetsuppgifter eller stärka din digitala kompetens i stort.

Tekniska förutsättningar
För att följa kursen behöver du ha grundläggande datorvana och tillgång till en dator med fungerande kamera. Du ska kunna installera och använda Python och tillhörande utvecklingsmiljöer samt använda digitala verktyg som Teams eller Zoom för handledning och muntliga examinationer. Kursen ges på svenska, men viss frivillig fördjupning kan vara på engelska.

Möt Sasan, kursansvarig

Om någon frågar dig vad kursen Programmering i Python handlar om, vad skulle du säga då?

Det här är en introduktionskurs som handlar om att lära sig grunderna i programmering och hur man använder Python för att lösa praktiska problem. Kursen ger en förståelse för hur man bygger upp program från grunden, med variabler, datatyper, villkor, loopar och funktioner, och hur man strukturerar kod på ett tydligt och effektivt sätt. Samtidigt får man arbeta med att hantera och bearbeta data, till exempel genom listor, filer och enklare datastrukturer, samt en första inblick i objektorienterad programmering med klasser och objekt. Ett viktigt fokus i kursen är också att utveckla ett problemlösande tänkande och att kunna testa, felsöka och förbättra sina program.

Kort sagt handlar kursen om att gå från att vara nybörjare till att kunna skriva egna, fungerande program som kan automatisera uppgifter och lösa konkreta behov i olika sammanhang.

Vad är det bästa med kursen, varför borde man gå den?

Det bästa med kursen är att man ganska snabbt går från att bara läsa kod till att faktiskt kunna skapa egna program som löser riktiga problem. Många upplever att det är här man verkligen börjar förstå hur programmering fungerar i praktiken och hur kraftfullt det kan vara som verktyg i vardagen. Genom laborationer och uppgifter får man arbeta konkret med att bygga lösningar, testa dem och förbättra dem, vilket gör lärandet både praktiskt och motiverande. I dialog med andra, till exempel vid redovisningar och handledning, får man också nya sätt att tänka kring problemlösning och kodstruktur.

För många blir det här en kurs där man inte bara lär sig ett programmeringsspråk, utan också utvecklar ett logiskt och analytiskt tänkande som är användbart långt utanför programmering i sig.

Vad ser du för möjligheter efter kursen?

Efter kursen har man en stabil grund för att fortsätta utvecklas inom programmering och närliggande områden, till exempel dataanalys, webbutveckling eller mer avancerade programmeringskurser. Den fungerar som ett första steg in i den tekniska och digitala världen och gör det lättare att ta sig an mer komplexa problem framöver. Samtidigt får man praktiska färdigheter som är användbara i många olika sammanhang, inte bara inom teknik. Att kunna automatisera uppgifter, hantera data och strukturera lösningar är värdefullt inom exempelvis administration, ekonomi och andra yrkesområden där digitala verktyg används. Kursen bidrar också till att utveckla ett logiskt och problemlösande tänkande, samt förmågan att självständigt analysera och vidareutveckla sitt arbete. Dessa kompetenser är efterfrågade på arbetsmarknaden och användbara inom många olika typer av yrkesroller.

En man står framför en byggnad.

"Kursen hjälper dig att gå från att vara nybörjare till att kunna skriva egna, fungerande program"

Sasan Gooran, kursansvarig

Möt tidigare studenten Matheus

Matheus Ragnar Grönstedt läste programmeringskursen i Python på plats vid LiU 2025. Denna fristående kurs ges för första gången 2026, med samma upplägg och samma kursansvarig, dock helt på distans.

Varför valde du att gå kursen?

Jag har länge haft en vilja att läsa en universitetsutbildning med fokus på programmering. Många jag pratade med som arbetar med programmering sa att det bästa jag kunde göra var att börja lära mig grunderna redan innan universitetsstudierna. Samtidigt hade jag inga förkunskaper och tyckte att det var svårt att veta var jag skulle börja. Därför blev den här kursen en väldigt bra möjlighet för mig. Jag känner att jag fick en tydlig start i programmering och kunde bygga upp en förståelse för grunderna, som logik, syntax och problemlösning. För mig var det särskilt värdefullt att kursen var upplagd för nybörjare och att den stegvis gick igenom centrala delar. Det gjorde det lättare att komma igång med programmering. Kursens upplägg med föreläsningar, laborationer och hemuppgifter gjorde också att man fick träna kontinuerligt under kursens gång, vilket är viktigt när man lär sig programmering. Man hade kontinuerligt support från kursens ansvariga och labbassistenter som kunde förklara på ett tydligt sätt det man behövde lära sig.

Att börja med Python tycker jag idag var ett väldigt bra val. Språket är tydligt och lätt att komma in som nybörjare, samtidigt som det går att använda till många olika typer av problem och tillämpningar.

Vad var det bästa med kursen?

Det bästa med kursen var att den gav mig en stabil grund att bygga vidare på inom programmering. Den väckte också en nyfikenhet och motivation hos mig att vilja lära mig mer. Jag uppskattade särskilt att kursen inte bara handlade om teori, utan att man direkt fick använda det man lärde sig i praktiska uppgifter. Det gjorde stor skillnad att få arbeta med konkreta problem, till exempel enhetskonvertering, arbete med loopar, listor och dictionaries, funktioner, filhantering och enklare objektorientering. Då märkte man tydligt hur programmering kan användas för att lösa riktiga problem steg för steg. En annan sak som var väldigt bra var att kursen gav mig självförtroende. Innan kursen kändes programmering ganska främmande för mig, men efteråt kände jag att det var något jag faktiskt kunde förstå och utvecklas vidare inom.

Om någon frågar dig om kursen, vad skulle du säga då?

Jag rekommenderar starkt den kursen till den som vill få en bra introduktion till programmering. Den passar särskilt bra om man är nybörjare och vill bygga upp en stabil grund från början. Kursen går igenom viktiga moment på ett strukturerat sätt och ger många möjligheter att öva praktiskt, vilket gör att man verkligen får förståelse för det man gör. Jag skulle också säga att kursen inte bara lär ut syntax, utan också tränar sättet att tänka som programmering kräver. Det är något jag haft stor nytta av efteråt.

Berätta om vad du gör idag

Idag studerar jag till civilingenjör i mjukvaruteknik på LiU, och jag har haft stor nytta av det jag lärde mig under kursen. Kursen gav mig inte bara grundläggande kunskaper i Python, utan också ett bättre sätt att tänka kring problemlösning och programmeringslogik. Tack vare kursen kände jag mig bättre förberedd när jag började läsa nya kurser inom programmering.

En man står framför en byggnad.

"Kursen gav mig självförtroende. Innan kändes programmering ganska främmande för mig, men efteråt kände jag att det var något jag faktiskt kunde förstå och utvecklas vidare inom."

Matheus Ragnar Grönstedt, tidigare student

En unik examen