OBS! Fönstret är för smalt för att använda pythonlabbet.se. Använd en enhet med tangentbord!

Lär dig programmera i Python

Välkommen till pythonlabbet.se!

Du är inte inloggad.

Pythonlabbet fungerar bäst inloggad. Med det sagt, får du gärna kika in.

Pythonlabbet är ett interaktivt läromedel i programmering

Här kan du lära dig programmera i Python utan att installera något.
Allt du behöver är en webbläsare och internet.

Kurser för nybörjare

Alla kurser

Så använder du Pythonlabbet

Det är viktigt att du använder en enhet med tangentbord.
Det går inte att programmera ordentligt utan ett riktigt tangentbord!

I avsnitten är texten och uppgifterna viktigast. Videoklippen ska ses som ett komplement.

På sidan för problemlösning kan du testa vad du lärt dig. Lär dig gärna grunderna i del 1 först.

För lärare

Verifierade lärare får tillgång till funktionalitet som är bra vid arbete med en klass.

En lärare kan snabbt och enkelt skapa elevkonton till en hel klass som är kopplade till läraren. Läraren får också en översikt av hur det går för eleverna och det går att granska och kommentera elevers lösningar med mera.

Läs mer om lärarkonto

Inspirerat av PRIMM och UMC

PRIMM1 (Predict Run Investigate Modify Make) och UMC2 (Use Modify Create) är två modeller för att lära ut programmering. Båda syftar till att undvika att eleven skriver kod direkt. Istället ska eleven börja läsa kod i färdigskrivna program, testa att köra dem och kanske försöka förutsäga vad de gör. Senare får eleven modifiera befintlig kod och behöver då inte själv ta ansvaret för att koden är korrekt. Till slut skriver eleven egen kod.

  1. 1. Teachers' Experiences of using PRIMM to Teach Programming in School - Sue Sentance et al.
  2. 2. Use, Modify, Create: Comparing Computational Thinking Lesson Progressions for STEM Classes - Nicholas Lytle et al.