JavaScript for nybegynnere

JavaScript for nybegynnere

Mann peker på en dataskjerm med JavaScript koding

Lær grunnleggende JavaScript og kom i gang med webutvikling. Få en praktisk innføring i programmering og lag interaktive nettsider med HTML, CSS og JavaScript.

Mann peker på en dataskjerm med JavaScript koding

Påmelding

JavaScript for nybegynnere

JavaScript er et av verdens mest brukte programmeringsspråk og en sentral del av moderne webutvikling. Sammen med HTML og CSS gjør JavaScript det mulig å skape dynamiske og interaktive nettsider. I dette kurset guides du gjennom de viktigste grunnleggende konseptene, steg for steg.

Du lærer hvordan JavaScript fungerer, hvordan språket har utviklet seg, og hvordan det samspiller med HTML og CSS. Hvert kapittel fokuserer på ett tema av gangen, slik at du gradvis bygger både forståelse og praktiske ferdigheter.

Mot slutten av kurset bruker du det du har lært til å lage egne små applikasjoner og feilsøke kode. Du får også jobbe med et prosjekt der du utvikler ditt eget JavaScript-spill, noe som gir verdifull erfaring med problemløsning og strukturert koding.

Dette lærer du i kurset

  • Grunnleggende programmeringskonsepter som variabler, funksjoner og løkker
  • Arbeid med arrayer og objekter for effektiv datalagring
  • Hvordan bruke betingelser og logikk i koden
  • Manipulere nettsider dynamisk med DOM
  • Håndtere brukerinteraksjon gjennom events
  • Lage og feilsøke egne små applikasjoner
  • Bygge et enkelt JavaScript-spill som prosjekt
  • Organisere kode på en ryddig og strukturert måte

Om kurset

Les om hvordan kurset er bygd opp og hva du kan etter fullført kurs.
Kursoppbygning

Kurset er delt inn i 12 moduler som tar deg fra helt grunnleggende konsepter til mer avanserte temaer, med praktiske eksempler og øvelser underveis:

  1. Introduksjon – Hva JavaScript er, litt historie og samspillet med HTML og CSS

  2. Variabler – Definere og bruke variabler, forstå datatyper og forskjellen på let/const/var

  3. Conditional statements – Bruk av if, else, else if og logiske operatorer

  4. Funksjoner – Lage og bruke funksjoner, parametre, return‑verdi og scope

  5. Arrays – Arbeide med lister, metoder for å legge til/fjerne elementer

  6. Loops – For- og while‑løkker, break/continue og repetisjon av kode

  7. Manipulere DOM – Finne og endre elementer, jobbe med klasser og innhold på nettsider

  8. Events – Håndtere brukerinteraksjon som klikk, skjemainput og andre hendelser

  9. Objekter – Strukturere data med objekter, metoder og konstruktører

  10. Rutiner – Refaktorering, feilsøking, kodeorganisering og beste praksis

  11. Prosjekt – Lage ditt eget JavaScript‑spill og anvende det du har lært

  12. Avslutning – Oppsummering og veien videre

Læringsutbytte

Etter kurset kan du:

  • Definere og bruke variabler
  • Bruke betingede setninger for logikkstyring
  • Arbeide med arrayer for datalagring
  • Forstå JavaScripts rolle i webutvikling
  • Opprette og anvende funksjoner effektivt
  • Manipulere DOM for dynamisk innhold
  • Håndtere events for interaktivitet
  • Bygge og feilsøke en enkel applikasjon
  • Konstruere og bruke objekter
  • Skape ditt eget JavaScript-spill prosjek.
  • Skrive rutiner for kodeorganisering

Praktisk informasjon

  • Kurset er 100% nettbasert og kan tas i eget tempo når det passer deg. Estimert gjennomføringstid er ca.5 timer, men vil avhenge av hor mye du arbeider med oppgaver underveis
  • Du får tilgang innen to virkedager og har evig tilgang til kurset. Dette gir deg mulighet til å repetere og oppdatere kunnskapen når du trenger det, enten det er måneder eller år senere
  • Ingen forkunnskaper kreves
  • Du får kursbevis etter fullført kurs
  • Påmeldingen er bindende, og full kursavgift må betales ved avmelding

Lars Vidar Nordli

Kursholder Lars Vidar Nordli er en erfaren fullstack-utvikler med spesialisering i JavaScript, TypeScript og Node.js. Han jobber som frontend-utvikler hos Sem & Stenersen Prokom. Med bred erfaring innen webteknologier deler han sin kunnskap gjennom kurs for både nybegynnere og viderekomne.

Lurer du på noe?