14 programmeringskurs for kompetanseheving i 2026

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

Lei av å bryne deg på komplekse programmeringsutfordringer? Disse topprangerte programmeringskursene tilbyr praktiske løsninger for å håndtere komplekse programmeringsutfordringer og bygge effektive, skalerbare applikasjoner.

Programming courses generic best of

Teknologiverdenen beveger seg raskere enn noen gang. Kontinuerlig læring er avgjørende for å holde seg i forkant. I denne artikkelen ser vi nærmere på 14 av de beste programmeringskursene som er tilgjengelige, med et bredt utvalg av programmeringsspråk, rammeverk og teknologier. Fra å mestre det grunnleggende i Python til å fordype seg i avanserte maskinlæringsteknikker – disse kursene har noe for alle.

La oss dykke ned i dette og utforske de beste måtene å videreutvikle ferdighetene på. Her er en oppsummering av hvert kurs, slik at du kan finne ut hvem det passer for, og hvorfor det er bra.

Kortliste over de beste programmeringskursene

Her er kortlisten min over de beste programmeringskursene som jeg mener er nyttige:

  1. CS50s introduksjon til programmering med Scratch (Harvard-universitetet)
  2. Introduksjon til informatikk og programmering med Python (Massachusetts Institute of Technology)
  3. C-programmering: Kom i gang (Dartmouth)
  4. Lær deg SQL-programmering (Scott Simpson)
  5. Dataprogrammering for alle (University of Leeds)
  6. Python-programmering: Grunnleggende ferdigheter (Codio)
  7. Datavitenskap på Microsoft Azure med R-programmering (FutureLearn)
  8. Programmeringsgrunnlag (Duke University)
  9. Python på mellomnivå for ikke-programmerere (Jill McEachern)
  10. Bli ekspert på PLS-programmering (Alison)
  11. Grunnleggende programmering (Great Learning)
  12. Introduksjon til programmering (RMIT University)
  13. Programmering II (Open Polytechnic)
  14. Dataprogrammering (Algonquin College)

Finn mer informasjon om hvert kurs nedenfor.

Oversikt over de beste programmeringskursene

1. CS50s introduksjon til programmering med Scratch (Harvard-universitetet)

Landingsside for kurset CS50s introduksjon til programmering med Scratch
CS50s introduksjon til programmering med Scratch (Kilde)

Dette kurset lærer deg programmering med Scratch, et visuelt språk der du lager kode ved å dra og slippe blokker, omtrent som å sette sammen puslespillbrikker. Det er en utmerket start for nybegynnere uten erfaring, og lar deg utforme animasjoner, spill og interaktive historier.

  • Hvem passer det for: Nybegynnere uten programmeringserfaring som ønsker en morsom og visuell måte å lære å kode på
  • Temaer som dekkes:
    • Grunnleggende programmeringskonsepter
    • Animasjonsdesign
    • Grunnleggende spillutvikling
    • Interaktiv historiefortelling
    • Problemløsningsferdigheter innen programmering
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves det eksamen? Nei
  • Varighet: 3 uker
  • Hvor mange undervisningstimer: Lær i eget tempo
  • Opptakskrav: Ingen
  • Pris: 
    • Gratis
    • Legg til et verifisert sertifikat: $299

Ta kurset: Harvard University

2. Introduksjon til informatikk og programmering med Python (Massachusetts Institute of Technology)

Skjermbilde av landingssiden for kurset Introduksjon til informatikk og programmering med Python
Kurset Introduksjon til informatikk og programmering med Python (Kilde)

Dette kurset er det første steget i å lære å tenke som en informatiker og løse Python-problemer. Det passer perfekt for personer som aldri har programmert før. Når kurset er fullført, vil deltakerne kunne skrive grunnleggende programmer og forstå hvordan de kan bruke kode til å løse problemer fra den virkelige verden.

  • Hvem passer det for: Personer med matematikkunnskaper på videregående nivå 
  • Temaer som dekkes:
    • Beregningskonsepter
    • Python-programmering
    • Grunnleggende algoritmer
    • Testing og feilsøking
    • Innledende algoritmisk kompleksitet
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Ja
  • Varighet: 9  uker
  • Hvor mange undervisningstimer: 14 til 16 timer per uke
  • Kvalifikasjonskrav: Algebra fra videregående skole og gode matematikkunnskaper
  • Pris:
    • Gratis
    • Med sertifikat: $149

Ta kurset: edX

Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

3. C-programmering: Kom i gang (Dartmouth)

Skjermbilde av landingssiden for C-programmering: Kom i gang
Kurset C-programmering: Kom i gang (Kilde)

Dette kurset hjelper deg med å begynne å lære programmeringsspråket C, selv om du er helt ny innen koding. Det veileder deg i å skrive dine første programmer, utføre enkle beregninger og se hvordan du viser resultatene på skjermen. Det lærer deg også hvordan du lagrer informasjon i variabler og bruker løkker til å gjenta instruksjoner, slik at programmene dine blir mer effektive og kraftfulle.

  • Hvem det er for: Nybegynnere som er interessert i å lære det grunnleggende i C-programmering 
  • Emner som dekkes:
    • Det grunnleggende i C-programmering
    • Skrive og kjøre enkle programmer
    • Utføre beregninger og skrive ut resultater
    • Lagre data ved hjelp av variabler og datatyper
    • Bruke løkker og betingede setninger
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Påkrevd eksamen? Ja
  • Varighet: 5 uker
  • Hvor mange undervisningstimer: 2 til 4 timer per uke
  • Krav for å delta: Ingen
  • Pris:
    • Gratis
    • Med sertifikat: $99

Ta kurset: edX

4. Lær SQL-programmering (Scott Simpson)

Landingsside for kurset Lær SQL-programmering
Kurset Lær SQL-programmering (Kilde)

Dette kurset introduserer deg for SQL, et viktig verktøy for å hente ut og arbeide med data fra databaser. Det lærer deg hvordan du kan be om bestemte data, sortere og organisere dem, kombinere data fra flere tabeller og gjøre endringer som å redigere eller slette informasjon. Instruktør Scott Simpson veileder også studentene gjennom grunnleggende matematiske operasjoner og viser dem hvordan de kan formatere data på ulike måter, slik at de blir enklere å arbeide med.

  • Hvem det er for: Nybegynnere og fagfolk som ønsker å forstå SQL
  • Emner som dekkes:
    • Det grunnleggende i SQL-syntaks
    • Hente ut data fra databaser
    • Sortere og filtrere resultater
    • Bruke koblinger til å kombinere tabeller
    • Redigere og slette databaseoppføringer
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Påkrevd eksamen? Nei
  • Varighet: 1 time og 48 minutter
  • Hvor mange undervisningstimer: Lær i eget tempo
  • Krav for å delta: Ingen
  • Pris: Gratis

Ta kurset: LinkedIn Learning

5. Dataprogrammering for alle (University of Leeds)

Skjermbilde av landingssiden for kurset Dataprogrammering for alle
Kurset Dataprogrammering for alle (Kilde)

Dette kurset viser hvordan og hvorfor mennesker programmerer datamaskiner, og gjør det enkelt for nybegynnere å forstå. Det starter med et enkelt blokkbasert kodespråk for å løse problemer og demonstrerer hvordan datamaskiner kan være til hjelp. Til slutt veileder det deg i å prøve ut det du har lært ved å skrive dine egne grunnleggende dataprogrammer.

  • Hvem det er for: Nybegynnere som er nysgjerrige på programmering og hvordan datamaskiner løser problemer
  • Temaer som dekkes:
    • Viktige utviklingstrekk innen databehandling
    • Hva kode kan gjøre
    • Grunnleggende programmeringskonsepter
    • Skrive enkel kode
    • Løse problemer med kode
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves det eksamen? Nei
  • Varighet: 2 uker
  • Hvor mange undervisningstimer: 2 timer per uke
  • Opptakskrav: Ingen
  • Pris: Gratis

Ta kurset: Future Learn

6. Python-programmering: grunnleggende ferdigheter (Codio)

Kurslandingsside for Python-programmering: grunnleggende ferdigheter
Kurset Python-programmering: grunnleggende ferdigheter (Kilde)

Dette kurset passer perfekt for nybegynnere uten erfaring med koding. Det gir et solid grunnlag i Python og viktige informatikkonsepter. Det dekker grunnleggende emner som utskrift, bruk av operatorer, arbeid med løkker og betingelser samt oppretting av lister. Disse ferdighetene er også nyttige hvis du ønsker å lære andre programmeringsspråk i fremtiden.

  • Hvem det er for: Nybegynnere som ønsker å lære Python og grunnleggende programmeringskonsepter
  • Temaer som dekkes:
    • Grunnleggende Python-syntaks og operasjoner
    • Utskrift og funksjoner for utdata
    • Operatorer og uttrykk
    • Løkker og iterasjon
    • Betingede setninger og utvelgelse
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves det eksamen? Nei
  • Varighet: 5 uker
  • Hvor mange undervisningstimer: 2 til 3 timer per uke
  • Opptakskrav: Ingen
  • Pris:
    • Gratis
    • Med sertifikat: $189

Ta kurset: edX

7. Datavitenskap på Microsoft Azure med R-programmering (Future Learn)

Kurslandingsside for datavitenskap på Microsoft Azure med R-programmering
Datavitenskap på Microsoft Azure med R-programmering (Kilde)

Dette kurset lærer deg hvordan du bruker Microsoft Azure og Amazon Web Services (AWS) til å forbedre arbeidet ditt med datavitenskap ved hjelp av nettskyen. Det dekker metoder for å gjøre dataanalyse raskere og mer effektiv, noe som er viktig for virksomheters behov. Gjennom praktiske laboratorieøvelser får du erfaring med disse kraftige verktøyene, slik at du kan støtte datavitenskapsprosjektene dine.

  • Hvem det passer for: Nybegynnere som er interessert i datavitenskap 
  • Temaer som dekkes:
    • Grunnleggende datavitenskap med R-programmering
    • Introduksjon til nettskyen i Microsoft Azure
    • Håndtering av data i Azure-miljøer
    • Bruk av R til dataanalyse
    • Praktiske laboratorieøvelser i Azure
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 18 uker
  • Hvor mange undervisningstimer: 5 til 6 timer per uke
  • Kvalifikasjonskrav: Ingen
  • Pris: $39/måned

Ta kurset: Future Learn

8. Grunnleggende programmering (Duke University)

Skjermbilde av landingssiden for Grunnleggende programmering
Kurset Grunnleggende programmering (Kilde)

Dette kurset er en del av spesialiseringen i introduksjon til programmeringsspråket C, og gir deg tilgang til en fullstendig serie om grunnleggende C-programmering. Det introduserer nye konsepter som undervises av bransjeeksperter, og hjelper deg med å utvikle praktiske ferdigheter gjennom prosjekter. Når du fullfører kurset, får du et sertifikat som du kan dele med potensielle arbeidsgivere.

  • Hvem det passer for: Personer som er nye innen programmering og ønsker et solid grunnlag i sentrale programmeringskonsepter
  • Temaer som dekkes:
    • Grunnleggende programmeringskonsepter
    • Skriving og kjøring av enkle programmer
    • Variabler og datatyper
    • Kontrollstrukturer som løkker og betingelser
    • Problemløsningsstrategier i programmering
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 18 timer
  • Hvor mange undervisningstimer: Selvstudium
  • Kvalifikasjonskrav: Ingen
  • Pris: Gratis

Ta kurset: Coursera

9. Python på mellomnivå for ikke-programmerere (Jill McEachern)

Landingsside for kurset Python på mellomnivå for ikke-programmerere
Kurset Python på mellomnivå for ikke-programmerere (Kilde)

Dette kurset, som undervises av Nick Walter, er en oppfølging på mellomnivå av Python for ikke-programmerere, og passer perfekt for personer med liten programmeringserfaring. Det går i dybden på mer avanserte Python-ferdigheter gjennom praktiske prosjekter, for eksempel å lage en værmeldingstjeneste, en nettskraper og en gjøremålsliste. Disse prosjektene hjelper deg med å øve på og utvikle programmeringsferdighetene dine på en enkel og tilgjengelig måte.

  • Hvem det passer for: De som har grunnleggende kunnskaper i Python og ønsker å videreutvikle ferdighetene sine
  • Temaer som dekkes:
    • Avanserte konsepter innen Python-programmering
    • Opprette et verktøy for værvarsling
    • Bygge en nettskraper
    • Utvikle en huskelisteapplikasjon
    • Problemløsning gjennom kodeutfordringer
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Obligatorisk eksamen? Nei
  • Varighet: 5 timer og 7 minutter
  • Hvor mange undervisningstimer: Selvstudium
  • Kvalifikasjonskrav: Ingen
  • Pris: Gratis

Ta kurset: LinkedIn Learning

10. Bli ekspert på PLS-programmering (Alison)

Skjermbilde av landingssiden for kurset Bli ekspert på PLS-programmering
Kurset Bli ekspert på PLS-programmering (Kilde)

Dette kurset hjelper deg med å lære ferdighetene du trenger for å bli PLS-programmerer, med utgangspunkt i det grunnleggende. Det lærer deg hvordan du lager ditt første PLS-program, og utforsker avanserte temaer som bruk av kontrollskjermer (HMI) og administrasjon av systemer (SCADA). Det er en komplett veiledning i hvordan du bygger opp og forbedrer ferdighetene dine innen PLS-programmering.

  • Hvem det passer for: Nybegynnere og kommende PLS-utviklere
  • Temaer som dekkes:
    • Grunnleggende PLS-programmering
    • Opprette og redigere PLS-programmer
    • Menneske-maskin-grensesnitt (HMI)
    • Bruke SCADA-systemer med PLS-er
    • Avanserte PLS-teknikker
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Obligatorisk eksamen? Nei
  • Varighet: 5 til 6 timer
  • Hvor mange undervisningstimer: Selvstudium
  • Kvalifikasjonskrav: Ingen
  • Pris: Gratis

Ta kurset: Alison

11. Grunnleggende programmering (Great Learning)

Landingsside for kurset Grunnleggende programmering
Kurset Grunnleggende programmering (Kilde)

Dette kurset lærer deg det grunnleggende innen programmering, et viktig første steg for alle som ønsker å bli gode programmerere. Dette gratiskurset dekker de grunnleggende ideene som er felles for alle programmeringsspråk, og gir deg et solid utgangspunkt før du går videre til mer avanserte temaer. Det er utformet for å hjelpe deg med å forstå de grunnleggende prinsippene du trenger for å lære deg et hvilket som helst programmeringsspråk.

  • Hvem det er for: Nybegynnere som ønsker å lære grunnleggende programmering
  • Emner som dekkes:
    • Grunnleggende programmeringskonsepter
    • Variabler og datatyper
    • Kontrollstrukturer (løkker og betingelser)
    • Funksjoner og modulær programmering
    • Introduksjon til feilsøking
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 1 time og 30 minutter
  • Hvor mange undervisningstimer: Selvstudium
  • Kvalifikasjonskrav: Ingen
  • Pris: Gratis

Ta kurset: Great Learning

12. Introduksjon til programmering (RMIT University)

Skjermbilde av landingssiden for kurset Introduksjon til programmering
Kurset Introduksjon til programmering (Kilde)

Dette kurset er en introduksjon til programmering som tilbys i samarbeid med Udacity, og gir deg tilgang til Udacitys lærings- og karrieretjenester. Det gir også støtte fra RMIT Onlines team for deltakersuksess, som veileder deg gjennom kurset. Kurset er utformet for å hjelpe deg med å begynne på programmeringsreisen din, med mange ressurser og mye støtte.

  • Hvem det er for: Nybegynnere som ønsker grunnleggende ferdigheter innen programmering og webutvikling
  • Emner som dekkes:
    • Grunnleggende HTML
    • CSS for utforming av nettsider
    • Grunnleggende Python-programmering
    • Grunnleggende JavaScript
    • Utvikling av praktiske prosjekter innen webutvikling og Python
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 16 uker
  • Hvor mange undervisningstimer: 10 timer per uke
  • Kvalifikasjonskrav: Ingen
  • Pris: AUD 2,000

Ta kurset: RMIT Online

More Articles

13. Programmering II (Open Polytechnic)

Landingsside for kurset Programmering II
Kurset Programmering II (Kilde)

Dette kurset lærer deg hvordan du effektivt bruker et moderne programmeringsspråk og tilhørende utviklingsverktøy. Det dekker sentrale konsepter som modulær utforming, objektorientert programmering og vanlige datastrukturer. Kurset veileder deg også i utviklingen av komplette løsninger på problemer, inkludert utforming, feilsøking, testing og vedlikehold. Det dekker også optimaliseringsteknikker og bruk av versjonskontroll for å administrere prosjekter effektivt.

  • Hvem det er for: Viderekomne elever som ønsker avanserte programmerings- og objektorienterte ferdigheter
  • Temaer som dekkes:
    • Effektiv bruk av et programmeringsspråk og et integrert utviklingsmiljø (IDE)
    • Prinsipper for modulær og objektorientert programvareutvikling
    • Bruk av innebygde datastrukturer
    • Utforming, feilsøking og testing av programvare
    • Teknikker for optimalisering og versjonskontroll
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 16 uker
  • Hvor mange undervisningstimer: 13 timer per uke
  • Kvalifikasjonskrav: Ingen
  • Pris:
    • Innenlands: $840
    • Internasjonalt: $2,611

Ta kurset: Open Polytechnic

14. Programmering (Algonquin College)

Skjermbilde av landingssiden for programmeringskurset
Programmering (Kilde)

Dette toårige diplomprogrammet forbereder deg på en karriere innen programvareutvikling. Det dekker viktige ferdigheter som programutvikling, databasedesign og administrasjon ved hjelp av populære verktøy som Oracle og CASE. Det omfatter programmeringsspråk som Java, COBOL, SQL og PHP, med praktisk erfaring i feilsøking, testing og vedlikehold av kode i virkelige miljøer.

  • Hvem det er for: Blivende programvareutviklere som ønsker praktiske ferdigheter innen programmering og databaser
  • Temaer som dekkes:
    • Strategier for programutvikling og objektorientert modellering
    • Databasedesign og -administrasjon
    • Programmeringsspråk, inkludert Java, COBOL, SQL og PHP
    • Objektorientert analyse og design
    • Feilsøking, testing og vedlikehold av kode
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Kvalifikasjonskrav: Ingen
  • Ta kurset: Algonquin College

Hva skjer videre?

Programmeringsverdenen er i stadig utvikling, og det er avgjørende for å lykkes å holde seg oppdatert på de nyeste trendene og teknologiene. Ved å investere i disse førsteklasses kursene vil du være godt rustet til å møte fremtidens utfordringer og muligheter. Å lære å kode er en reise, ikke et mål. Så omfavn læringsprosessen, eksperimenter med ulike teknologier og ha det gøy!

Styrk SaaS-veksten og lederferdighetene dine. Abonner på nyhetsbrevet vårt for de nyeste innsiktene fra CTO-er og kommende teknologiledere. Vi hjelper deg med å skalere smartere og lede sterkere gjennom veiledninger, ressurser og strategier fra ledende eksperter!

Katie Sanders
As a data-driven content strategist, editor, writer, and community steward, Katie helps technical leaders win at work. Her 15 years of experience in the tech space makes her well-rounded to provide technical audiences with first-hand operating wisdom so senior tech leaders can get clarity. Tech leaders want to learn from peers who’ve been there. Katie surfaces hard-won lessons that help leaders scale systems, teams, and strategy in the face of disruption. Katie is an Executive Editor at Black & White Zebra. She nurtures a large and diverse community of technical experts and writers, and she knows that a thriving community doesn't grow without thoughtfulness, advocacy, and intention. Interested in being reviewed? Find out more here.
Follow the author:

You may also like