BETA Hittat en bugg eller har du en idé? Skicka feedback – det styr vad vi bygger härnäst.

// Lär genom att göra · körs i din webbläsare

Python på riktigt. En byggsten i taget.

Lär dig Python från grunden, gratis och på svenska. Kort teori när du behöver den, fem övningar så att det fastnar, och sedan en riktig utmaning som visar att du kan använda det.

Gratis att börja · inget kreditkort Ingen installation – koden körs i webbläsaren Nästa steg efter Scratch
main.pyKlicka i koden för att köra den
def first_negative(numbers):
    found = None
    for number in numbers:
        if number < 0:
            found = int(number)
            break
    return found
# Ctrl+Enter kör, Ctrl+Shift+Enter rättar
  • ✓first_negative([3, -1, -5]) → -1
  • ✓first_negative([1, 2, 3]) → None
  • ✓first_negative([]) → None
  • ×first_negative([0, 0, -0.5]) → -0.5 fick 0
3 / 4 tester godkända · hittar du felet?

Klarar du alla fyra? Skapa konto så sparas din XP.

Tester körda–i webbläsaren, av riktiga elever
Övningar godkända–alla tester gröna
XP den här veckan–intjänat sedan måndag
Hackare på topplistan–aktiva den här veckan

// Python-vägen

Sexton moduler. Samma korta loop i varje.

Teori på två minuter, fem övningar, en utmaning med dolda tester. Klarar du utmaningen öppnas nästa byggsten. De första modulerna är klara att lösa i dag, resten skrivs i ordning.

16 moduler · 80 övningar · 16 utmaningar

#
Modul
Innehåll
Status
XP
01
VariablerSpara en poäng, ett namn, en flagga. Ändra den. Skriv ut den.
teori · 5 övningar · utmaning
Klar
200
03
LooparUpprepa, räkna, samla. Läs en logg rad för rad.
teori · 5 övningar · utmaning
Klar
300
Skapa ett gratis konto för att lösa övningarna och samla XP. Utmaning 01 kan du prova direkt. Öppna utmaningstavlan →

// Topplistan

Veckans hackare

#
Hackare
XP i veckan
Streak
–
Laddar…

Streak: koda en dag i rad så håller du flamman. Frysning finns, ingen stress. Hela topplistan →

// Community

Senaste frågorna

  • Laddar…

Fastnat? Fråga, få en ledtråd, hjälp någon annan. Till communityn →

// Metoden

En byggsten i taget

AskHackers är byggt för dig som är trött på att titta på när någon annan kodar. Varje modul är samma korta loop: förstå det, öva på det, använd det.

01  Teori

Förstå byggstenen.

Två minuters läsning, inte ett kapitel. Precis nog för att veta vad den är till för.

02  Fem övningar

Öva tills det fastnar.

Små uppgifter där du faktiskt skriver koden själv, med direkt återkoppling från körningen.

03  Utmaning

Använd det på riktigt.

Ett riktigt problem med dolda tester och en XP-belöning. Klara det så låses nästa byggsten upp.

// AskHackers-metoden

Du lär dig inte koda genom att memorera kommandon. Du lär dig genom att lösa problem som gör motstånd.

AI kan hjälpa dig att gå snabbare fram, men du måste ändå förstå vad koden gör. Därför börjar vi med byggstenarna och låter varje utmaning bevisa att du kan använda dem.

// Vanliga frågor

Innan du börjar

Kostar det något?

Nej. Hela Python-spåret, XP, topplistan och communityn är gratis och förblir gratis. Inget kreditkort behövs. Extra funktioner kan komma som tillval efter betan.

Måste jag installera något?

Nej. Python körs i din webbläsare. Du behöver bara en dator eller Chromebook med Chrome, Edge, Firefox eller Safari. Mobil fungerar för att läsa, men skriva kod är skönare med tangentbord.

Vilka förkunskaper behöver jag?

Inga. Modul 01 börjar med din första variabel. Har du kodat i Scratch eller lite Python förut kan du börja på modul 03, du får XP för de tidigare ändå när du klarar deras utmaningar.

Hur lång tid tar en modul?

Ungefär 40 minuter: två minuter teori, fem korta övningar och en utmaning på 10–15 minuter. Du kan pausa när som helst, dina utkast sparas i webbläsaren.

Får jag använda AI?

Ja, som stöd. Men testerna rättar bara din kod, och utmaningarna har dolda tester, så du måste förstå vad koden gör för att komma vidare. Målet är att du själv kan läsa och skriva kod.

Vad händer efter Python?

Nivå 2 i Python-spåret går vidare till klasser, rekursion, API:er, generatorer och testning. JavaScript, C och CSS är planerade spår men inte klara än, så vi visar dem inte förrän de går att lösa.

// Redo?

Lös din första utmaning i kväll

Skapa ett gratis konto och börja med Python-spårets första modul. Inget att installera, koden körs direkt i din webbläsare.

Inget kreditkort. Gratisnivån förblir gratis.