En mannlig lærer hjelper en ung mannlig elev med et program på en iPad.

Alle kan kode

Teknologi har et språk. Det kalles kode. Og vi mener at koding er en grunnleggende ferdighet. Når du lærer å kode, lærer du å løse problemer og samarbeide med andre på kreative måter. Du kan utvikle apper og sette ideene dine ut i livet. Vi mener at alle bør få mulighet til å skape noe som kan forandre verden. Så vi har skapt en ny tilnærming til koding som gjør at alle kan forstå og skrive kode og undervise i det.

Så hva er egentlig kode?

Kode driver så å si alt rundt oss. Når du vrir om tenningen i bilen din, er det kode som gjør at nøkkelen snakker med motoren. Når du bestiller pizza på nett, bruker nettstedet kode. Og når du bruker favorittappene dine, er det kode som gjør at du kan sende en melding, dele et bilde eller bytte ansikt med katten din.

iPhone-skjerm med åpen matbestillingsapp som viser et utvalg av restaurantalternativer.
Swift-symbolet

Vi har utviklet et programmerings­språk som alle kan bruke.

En åpen MacBook med en skjermvisning der venstre halvdel av skjermen viser en del av Swift-koden som trengs for å lage en Newtons vugge, mens høyre halvdel av skjermen viser Newtons vugge. Til venstre for MacBooken ligger en iPhone med et stjernebilde synlig på skjermen. Delvis gjemt bak MacBooken ligger en iPad med en Disney-app synlig på skjermen. Appen viser en båt på en elv i fugleperspektiv.

Swift er utviklet for å være enkelt å bruke. Du kan se hva du skaper med kode, idet du skriver den. Skriv inn koden på venstre side av skjermen, så ser du umiddelbart resultatet på høyre side. Koden inneholder mange ord og fraser som du kan fra før, som «print», «add» og «remove». Og Swift er ikke bare et flott programmeringsspråk for dem som nettopp har begynt med koding – det er også svært kraftig. Faktisk er noen av verdens mest populære apper laget med Swift.

En åpen MacBook med en skjermvisning der venstre halvdel av skjermen viser en del av Swift-koden som trengs for å lage en Newtons vugge, mens høyre halvdel av skjermen viser Newtons vugge. Til venstre for MacBooken ligger en iPhone med et stjernebilde synlig på skjermen. Delvis gjemt bak MacBooken ligger en iPad med en Disney-app synlig på skjermen. Appen viser en båt på en elv i fugleperspektiv.

Vi har også utviklet en ny metode for å lære deg å kode.

En iPad med en blågrønn bakgrunn som viser teksten «You're about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.» Under teksten vises en liten animert figur ved siden av et trafikklys. Bak og litt til høyre for iPaden ligger en åpen MacBook med en skjerm i Xcode med tittelen «Connect the River Markers», som viser et bilde av en elv dekket av et rutenett og markører i ulike farger.

Hvordan du lærer Swift, er like gjennomtenkt som selve programmeringsspråket. For de som ikke har hatt koding tidligere, har vi Swift Playgrounds, en ny iPad-app som gjør det morsomt og interaktivt å komme i gang med koding. Med de innebygde Learn to Code-kursene kan du bruke kode til å løse oppgaver og styre figurer med bare et trykk. Når du føler deg klar for å lage din første app, veileder boken Intro to App Development with Swift deg gjennom prosessen fra start til slutt. Du lærer det grunnleggende, og du kan eksperimentere med Playgrounds i Xcode, programvaren som brukes til apputvikling på Mac.

Mer om Swift Playgrounds

En iPad med en blågrønn bakgrunn som viser teksten «You're about to learn Swift code so you can give commands to your character, Byte. Walk, jump, walk.» Under teksten vises en liten animert figur ved siden av et trafikklys. Bak og litt til høyre for iPaden ligger en åpen MacBook med en skjerm i Xcode med tittelen «Connect the River Markers» som viser et bilde av en elv dekket av et rutenett og markører i ulike farger.

Innfør koding på din skole.

Vi gir deg tips til undervisningsopplegg og gruppeaktiviteter som kan brukes både i klasserommet og på SFO. Du finner også presentasjoner, tips og råd om hvordan du kan måle elevenes fremgang.

Se alle ressursene for Alle kan kode

Bokomslaget for Lær deg å kode 1 og 2: lærerveiledning

Last ned Learn to Code 1 & 2: Teacher Guide

Bokomslaget for Apputvikling med Swift: lærerveiledning

Last ned Learn to Code 3: Teacher Guide

Bokomslaget for Apputvikling med Swift: lærerveiledning

Last ned Intro to App Development with Swift: Teacher Guide

Ressurser om koding.

Swift-symbolet

Swift

En mer detaljert oversikt over Swift – for programmerere på alle nivåer.

Mer om Swift.

Logoen for utviklernettstedet

Lærerfora

Få tilgang til gratis tekniske ressurser som videoer og eksempelkoder.

Lærerfora om utviklernettstedet.

iTunes U-symbolet

Bøker, kurs og apper

Bli bedre kjent med lærings- og undervisningsressursene for koding.

Mer om bøker, kurs og apper