Lär dig programmera - det är lättare än du tror!

Skriv ditt första program på några minuter. Ingen förkunskap krävs - bara nyfikenhet och en dator.

Välj din väg in i kodning

Det finns flera sätt att börja programmera. Välj det som passar dig bäst!

🧩

Scratch

7-12 år (eller nybörjare)

Dra-och-släpp block istället för att skriva kod. Bygg spel och animationer på ett visuellt sätt. Perfekt för att förstå logik!

Börja med Scratch
🐍

Python

12+ år (alla nybörjare)

Det mest populära språket för nybörjare! Enkel syntax, kraftfullt och används överallt - från webb till AI.

Testa Python nu
🔌

BBC micro:bit

8-14 år

En liten dator du kan programmera! LED-lampor, knappar och sensorer. Perfekt för att se kod bli verklighet.

Utforska micro:bit

Testa Python direkt i webbläsaren

Skriv kod till vänster och se resultatet till höger. Ingen installation behövs!

Klicka på "Kör kod" för att se resultatet...

Roliga kodexempel att prova

Kopiera koden och klistra in den i editorn ovan för att testa!

Gissa talet

Ett enkelt spel där datorn tänker på ett tal

import random hemligt_tal = random.randint(1, 10) gissning = int(input("Gissa ett tal (1-10): ")) if gissning == hemligt_tal: print("Rätt! Du vann!") else: print(f"Fel! Talet var {hemligt_tal}")

Multiplikationstabell

Generera en hel multiplikationstabell

tal = 7 # Ändra till vilket tal du vill print(f"Multiplikationstabellen för {tal}:") print("-" * 20) for i in range(1, 11): resultat = tal * i print(f"{tal} x {i} = {resultat}")

ASCII-konst

Rita en julgran med tecken

hojd = 5 for i in range(hojd): mellanslag = " " * (hojd - i - 1) stjarnor = "*" * (2 * i + 1) print(mellanslag + stjarnor) # Stammen print(" " * (hojd - 1) + "|")

FizzBuzz

Klassiskt programmeringsproblem

for i in range(1, 21): if i % 3 == 0 and i % 5 == 0: print("FizzBuzz") elif i % 3 == 0: print("Fizz") elif i % 5 == 0: print("Buzz") else: print(i)

Gör koden verklig - skicka SMS!

Det roligaste med programmering är när koden gör något på riktigt! Med ett API kan din kod kommunicera med omvärlden.

Skicka SMS till din egen telefon
Bygg en påminnelse-app
Skapa larm när något händer
Svenskt företag, enkel API
Prova 46elks gratis Läs dokumentation
Hej! Vädret idag: 18°C och soligt ☀️
Min Python-app · 08:30
Tack för påminnelsen! 🙌
Nu
# Skicka SMS med Python + 46elks
import requests

requests.post(
    'https://api.46elks.com/a1/sms',
    auth=('din_api_nyckel', 'din_secret'),
    data={
        'from': 'MinApp',
        'to': '+46701234567',
        'message': 'Hej från min kod!'
    }
)

Datorernas fascinerande historia

Från rumsstora maskiner till datorer i fickan - och många europeiska pionjärer var med på resan!

1978
🇸🇪

ABC 80

Svensk hemdator från Luxor! Hade BASIC inbyggt och blev en klassiker i svenska hem och skolor.

Sverige - Luxor
1982
🇬🇧

ZX Spectrum

Brittisk mikrodator som såldes i miljontals exemplar. Startade en hel generation programmerare!

Storbritannien - Sinclair
1982
🇺🇸

Commodore 64

Världens mest sålda hemdator! 64 KB minne kändes enormt. Perfekt för spel och BASIC-programmering.

USA - Commodore
1984
🇬🇧

Amstrad CPC

Brittisk konkurrent med inbyggd kassettspelare eller diskettstation. Populär för spel och programmering.

Storbritannien - Amstrad
1985
🇸🇪

ABC 800

Uppföljaren till ABC 80 med bättre grafik. Användes mycket i svenska skolor för undervisning.

Sverige - Luxor
1985
🇺🇸

Amiga 1000

Revolutionerande multimedia-dator med fantastisk grafik och ljud - långt före sin tid!

USA - Commodore
2012
🇬🇧

Raspberry Pi

Brittisk minidator för under 500 kr! Skapad för att lära barn programmera. Nu används den överallt.

Storbritannien
2016
🇬🇧

BBC micro:bit

Liten dator med LED-display och sensorer. Delades ut gratis till brittiska skolbarn. Nu populär världen över!

Storbritannien - BBC

💡 Visste du? ABC 80 från Motala var en av världens första hemdatorer! Sverige var tidigt ute med datorer i skolan.

Gratis resurser för att lära dig mer

Här är de bästa ställena att fortsätta din kodningsresa - många med svenskt och europeiskt fokus.

🧩 Scratch

Visuell programmering för nybörjare. Dra block och bygg spel, animationer och berättelser.

scratch.mit.edu →

🔌 BBC micro:bit

Programmera en riktig mikrodator! Svensk guide finns. Perfekt för barn och nybörjare.

microbit.org →

🍓 Raspberry Pi

Billig minidator för projekt. Massor av guider för Python, spel och elektronik.

raspberrypi.org →

🐍 Python.org

Officiella Python-sidan med dokumentation och tutorials för alla nivåer.

python.org →

💻 Replit

Koda direkt i webbläsaren! Stöd för Python, JavaScript och många fler språk. Helt gratis.

replit.com →

📱 46elks API

Svenskt API för SMS och telefoni. Perfekt första API-projekt! Enkel dokumentation.

46elks.se/docs →

Vanliga frågor

Vilket programmeringsspråk ska jag börja med?

Python är perfekt för nybörjare! Det har enkel syntax som liknar vanlig engelska. För yngre barn (7-12 år) rekommenderas Scratch som använder visuella block istället för text.

Behöver jag en dyr dator för att programmera?

Nej! Vilken dator som helst fungerar. Du kan börja med en Raspberry Pi för under 500 kr, eller använda gratis online-verktyg som Replit direkt i webbläsaren.

Hur lång tid tar det att lära sig programmera?

Du kan skriva ditt första program på några minuter! Att bli bekväm med grunderna tar några veckor med regelbunden övning. Det viktiga är att ha roligt och bygga projekt som intresserar dig.

Vad är ett API?

API står för Application Programming Interface - ett sätt för din kod att prata med andra tjänster. Till exempel kan du använda 46elks API för att skicka SMS från din Python-kod!

Är micro:bit bra för nybörjare?

Absolut! BBC micro:bit är en liten dator med LED-lampor, knappar och sensorer som du kan programmera. Det är fantastiskt att se kod bli verklighet när lamporna blinkar!

Redo att börja koda?

Scrolla upp och testa Python-editorn - ditt första program är bara några knapptryck bort!

Testa kod nu