Scratch er et visuelt programmeringsspråk som er laget for at barn og unge skal lære seg grunnleggende programmering. Språket er oversatt til norsk, og en programmerer ved å dra og sette sammen blokker med kode. Barna får dermed en god forståelse for de ulike konseptene i programmering, før de trenger å tenke på syntaks, filer, mapper osv.

Dette kurset tar for seg hvordan Scratch kan introduserer til nybegynnere; veiledninger, tips, gode oppgaver, utfordringer osv. Sjekk ut kodeklubbens læringsmateriell på kodeklubben.github.io/scratch og Scratch på scratch.mit.edu.

Kurset holde av Helge Astad, Jean-Michael Poudroux og Maja Charlotte Otnes.

Scratch er et visuelt programmeringsspråk som er laget for at barn og unge skal lære seg grunnleggende programmering. Språket er oversatt til norsk, og en programmerer ved å dra og sette sammen blokker med kode. Barna får dermed en god forståelse for de ulike konseptene i programmering, før de trenger å tenke på syntaks, filer, mapper osv.

Dette kurset passer for de som allerede har kjennskap til Scratch og ønsker å se litt mer på de avanserte mulighetene som finnes. Ved hjelp av variabler, meldinger og deteksjoner så kan vi lage mer kompliserte spill som for eksempel Lunar Lander, Astroids, Donkey Kong og Super Mario. Sjekk ut oppgavene under Avansert Scratch på kodeklubben.github.io/scratch.

Kurset holde av Geir Arne Hjelle og Line Moseng.

Python er et tekstbasert programmeringsspråk som er svært utbredt, og brukes blant annet av NASA og Google. Python er også ofte språket som introduseres for studenter som starter på universitet/høgskole, men brukes også aktivt i kodeklubben og på ungdomsskolen for de som allerede har programmert litt tidligere i for eksempel Scratch. Python har en ganske enkel syntaks sammenlignet med andre språk som for eksempel Java og C++, og er derfor ofte valgt som introduksjonsspråk.

Dette kurset gir en introduksjon til Python og hvordan det kan introduserer til nybegynnere. Sjekk ut kodeklubbens læringsmateriell på kodeklubben.github.io/python og last ned nyeste versjon av Python på python.org/downloads.

Kurset holde av Teodor Heggelund og Alexander Perry.

Processing er et tekstbasert programmeringsspråk som brukes mye til å lage animasjoner og interaktive programmer. Processing er en Java-versjon som er laget for at det skal være enkelt å lage grafikk. Processing brukes en del av designere, men brukes også aktivt i kodeklubben og på ungdomsskolen for de som allerede har programmert litt tidligere i for eksempel Scratch.

Dette kurset gir en introduksjon til Processing og hvordan det kan introduserer til nybegynnere. Sjekk ut kodeklubbens læringsmateriell på kodeklubben.github.io/processing og last ned nyeste versjon av Processing på processing.org.

Kurset holdes av Kine Eide, Rustam Mehmandarov og Sigmund Hansen.

App Inventor er et blokkbasert verktøy vi kan bruke til å lage våre egne apper til Android. Appene programmeres i en nettleser hvor vi logger inn med en Google-konto (feks. gmail, youtube etc.) og både designe og programmere appen slik vi ønsker. Vi kan teste appen på telefon/nettbrett ved å kun skanne en QR-kode, men det er også mulig å laste den ned på en datamaskin for å teste på en emulator eller publisere på Google Play.

Dette kurset gir en introduksjon til App Inventor, hvordan det fungerer og hvordan man lager sin første app. Sjekk ut kodeklubbens læringsmateriell på kodeklubben.github.io/appinventor og logg inn på ai2.appinventor.mit.edu

Kurset holdes av Tjerand Silde.

Arduino er en mikrokontroller som kan styre hva det skulle være av elektriske dingser, og kan benyttes til å lage alt fra LED-julelenker med spesialeffekter til radiostyrte biler. Å kunne programmere fysiske enheter er noe som beriker undervisningen i programmering, og Arduino er kanskje det beste stedet å starte.

Dette kurset gir en introduksjon til Arduino, hvordan man for eksempel kan få lys til å blinke. Sjekk ut kodeklubbens læringsmateriell på kodeklubben.github.io/arduino og last ned Arduino IDE på arduino.cc/en/Main/Software. Sjekk også ut en side som konverterer blokk-kode til tekst-kode på blockuino.no!

Kurset holdes av Joachim Haagen Skeie.