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å muligheten til å skape noe som kan forandre verden. Derfor har vi utviklet et program 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 utviklet det omfattende pensumet Alle kan kode for å hjelpe deg med å undervise koding til elever og studenter fra barnehage til høyere utdanning. Ved hjelp av lærerveiledninger og undervisningsopplegg kan du gi en grunnleggende innføring på iPad og deretter gå videre til å utvikle ekte apper på Mac. Så enten elevene dine er gryende apputviklere eller ikke har noen erfaring i det hele tatt, har du alle verktøyene du trenger for å undervise i koding.

Mer om hvordan du underviser i koding

Mer om pensumet for Get Started with Code (PDF)

Mer om pensumet for Swift Playgrounds (PDF)

Mer om App Development with Swift (PDF)

Swift Playgrounds-appen inneholder en rekke undervisningsopplegg for iPad, både for nybegynnere og viderekommende.

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