20 beste kurs i programvareutvikling du bør ta i 2026

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

Programvareutvikling byr på unike utfordringer: håndtering av distribuerte systemer, optimalisering av CI/CD og skalering av mikrotjenester. Denne artikkelen fremhever de beste kursene som kan hjelpe tekniske ledere med å håndtere disse utfordringene gjennom praktiske løsninger.

Software engineering courses generic best of

Programvareutvikling i dag handler ikke bare om å skrive kode – det handler om å løse stadig mer komplekse utfordringer i et landskap dominert av mikrotjenester, skybaserte arkitekturer og DevOps-praksiser i stadig endring.

Mange tekniske ledere og utviklere spør seg: Hvordan kan jeg skjerpe teamets konkurransefortrinn samtidig som jeg navigerer i raske teknologiske endringer? Denne artikkelen gir en kuratert liste over de beste kursene i programvareutvikling, tilpasset for å håndtere utfordringer fra den virkelige verden, som implementering av skalerbare mikrotjenester, forbedring av kodeeffektivitet og integrering av kunstig intelligens i arbeidsflyter.

Med alternativer som tar for seg presserende utfordringer som feilsøking av distribuerte systemer eller innføring av sikre utviklingspraksiser, vil disse programmene hjelpe deg med å lede teamet ditt trygt inn i den neste epoken innen programvareutvikling.

Kortliste over de beste kursene i programvareutvikling

Her er en kortliste over de beste kursene i programvareutvikling som jeg mener er verdt tiden din:

  1. Nettbasert bachelorgrad i programvareutvikling (ASU)
  2. Introduksjon til programvareutvikling (IBM)
  3. Grunnleggende om programvareutvikling (Griffith University)
  4. Spesialisering i livssyklusen for programvareutvikling (University of Minnesota)
  5. Intensivkurs i programmering for programvareutvikling (Flatiron School)
  6. Prinsipper for programvareutvikling i Python (DataCamp)
  7. Spesialisering i Java-programmering og grunnleggende programvareutvikling (Duke University)
  8. Intensivkurs i programvareutvikling (Springboard)
  9. IBM: Grunnleggende programvareutvikling for alle (IBM)
  10. Programvareutvikling: Modellering av programvaresystemer ved hjelp av UML (HKUST)
  11. Heltids intensivkurs i programvareutvikling (Fullstack Academy)
  12. Programvareutvikling for dataforskere (Codecademy)
  13. Prosesser og metoder for programvareutvikling (University of Minnesota)
  14. Bachelorgrad i programvareutvikling (GCU)
  15. Informatikk 307: Programvareutvikling (Study.com)
  16. Backend-utvikler (Codecademy)
  17. Nettbasert grad i programvareutvikling (WGU)
  18. Intensivkurs i programvareutvikling (General Assembly)
  19. Algoritmer og programvareutvikling for fagfolk (Udemy)
  20. Profesjonelt sertifikat i IBM DevOps og programvareutvikling (IBM)

Les mer om hvert kurs nedenfor.

Oversikt over de beste kursene i programvareutvikling

1. Nettbasert bachelorgrad i programvareutvikling (Arizona State University)

Skjermbilde av nettsiden for bachelorgraden i programvareutvikling
Kurset for bachelorgrad i programvareutvikling (Kilde)

Dette kurset tilbyr en prosjektbasert læreplan i programvareteknikk og forbereder studentene på profesjonelle roller innen applikasjonsutvikling, systemadministrasjon og programvaredistribusjon. Programmet er strukturert for å bygge praktisk kompetanse innen datasystemer, programmering og modellering gjennom virkelighetsnære prosjekter innen programvareteknikk.

  • Hvem passer det for: Blivende programvareingeniører som ønsker en omfattende utdanning, blivende programmerere, IT-ledere, programvareutviklere og ledere innen datavitenskap 
  • Temaer som dekkes:
    • Grunnleggende programmering
    • Databaseadministrasjon
    • Administrasjon av operativsystemer
    • Matematisk analyse og ingeniørfysikk
    • Grunnleggende maskinlæring og cybersikkerhet
    • Applikasjoner for helsesystemer
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Hvor mange undervisningstimer: 120 studiepoeng
  • Opptakskrav:
    • Generelle krav: Oppfyll ASUs standardiserte opptakskriterier.
    • Førsteårsstudenter: SAT 1210 eller ACT 24, karaktergjennomsnitt på 3,0 eller blant de 25 % beste i klassen, inntil ett manglende krav tillates (ikke i matematikk/laboratoriefag i realfag).
    • Studenter som bytter studiested:
      • <24 studiepoeng: Karaktergjennomsnitt på 2,75, samt oppfyllelse av kriteriene for førsteårsstudenter.
      • 24+ studiepoeng: Karaktergjennomsnitt på 2,75, og inntil ett manglende krav tillates dersom vitnemål fra videregående skole kreves.
    • Internasjonale studenter: Oppfyll ingeniørfaglige standarder, og dokumenter eventuelt engelskkunnskaper (TOEFL 79 iBT eller IELTS 6.5).
  • Pris:
    • Studieavgift for bosatte: Høst 2024: $4234 og vår 2025: $4233
    • Studieavgift for ikke-bosatte: Høst 2024: $8451 og vår 2025: $8450
  • Ta kurset: ASU Online

2. Introduksjon til programvareteknikk (IBM)

Skjermbilde av kurssiden for Introduksjon til programvareteknikk
Kurset Introduksjon til programvareteknikk (Kilde)

Dette kurset introduserer grunnleggende konsepter innen programvareteknikk, inkludert viktige utviklingsrammeverk og praktiske laboratorieøvelser som gir praktisk erfaring. Det tilbyr en fleksibel struktur som gjør det mulig for deltakerne å utforske programmeringsspråk og utviklingsmetoder i sitt eget tempo.

  • Hvem passer det for: Nybegynnere som utforsker karriereveier innen programvareteknikk
  • Temaer som dekkes:
    • Livssyklusen for programvareutvikling
    • Smidige metoder og Scrum-metoder
    • Teknologier og teknologistakker
    • Introduksjon til programvareteknikk
    • Grunnleggende programmering
    • Programvarearkitektur, design og mønstre
    • Ferdigheter innen programvareteknikk
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 14 timer
  • Hvor mange undervisningstimer: Selvstudium
  • Opptakskrav: Ingen
  • Pris: Gratis (med valgfritt betalt kursbevis)
  • Ta kurset: Coursera

3. Grunnleggende programvareteknikk (Griffith University)

Skjermbilde av landingssiden for kurset Grunnleggende programvareteknikk
Kurset Grunnleggende programvareteknikk (Kilde)

Dette kurset gir et grunnlag i programvareteknikk og dekker livssyklusfasene til programvaresystemer, fra kravsanalyse til distribusjon. Studentene tilegner seg viktige ferdigheter innen modellering, kravteknikk og testing i et innføringsprogram i programvareteknikk.

  • Hvem passer det for: Studenter som begynner på sin reise innen programvareteknikk
  • Temaer som dekkes:
    • Faser i programvarens livssyklus
    • Kravsanalyse og -spesifikasjon
    • Programvaredesign og -konstruksjon
    • Metoder for testing og validering
    • Grunnleggende prosjektledelse
  • Nettbasert, fysisk eller begge deler? Begge deler
  • Kreves eksamen? Nei
  • Varighet: 12 uker
  • Hvor mange undervisningstimer: 1 time og 50 minutter per uke
  • Kvalifikasjonskrav: Ingen
  • Pris: Kontakt Griffith University for informasjon om studieavgiften
  • Ta kurset: Griffith University
Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

4. Spesialisering i programvareutviklingens livssyklus (University of Minnesota)

Skjermbilde av kurssiden for spesialiseringen i programvareutviklingens livssyklus
Kurset Spesialisering i programvareutviklingens livssyklus (Kilde)

Dette kurset gir en grundig gjennomgang av programvareutviklingens livssyklus, med fokus på ulike metoder, blant annet smidig, lean og fossefallsmodellen. Det tilbyr praktiske casestudier der deltakerne kan anvende SDLC-konsepter, og utvikler ferdigheter innen prosjektledelse og prosessforbedring.

  • Hvem passer det for: Fagpersoner og studenter som ønsker å spesialisere seg i prosesser for programvareutvikling
  • Temaer som dekkes:
    • Smidig metodikk og kartlegging av brukerhistorier
    • Lean-utvikling og kartlegging av verdistrømmer
    • Tradisjonell praksis for SDLC med fossefallsmodellen
    • Praksis for sikker programvareutvikling
    • Analyse og forbedring av SDLC-metodikk
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 2 måneder
  • Hvor mange undervisningstimer: 10 timer per uke (selvstudium)
  • Kvalifikasjonskrav: Ingen
  • Pris: Meld deg på gratis (med valgfritt betalt sertifikat)
  • Ta kurset: Coursera

5. Programmeringsintensivkurs i programvareteknikk (Flatiron School)

Skjermbilde av kurssiden for programmeringsopplæringen i programvareutvikling
Programmeringsopplæringen i programvareutvikling (Kilde)

Dette kurset tilbyr intensiv, prosjektbasert programmeringsopplæring som dekker frontend- og backendutvikling samt nye verktøy for kunstig intelligens (AI). Det forbereder studentene på roller i bransjen gjennom praktisk læring med personlig støtte fra instruktører og samarbeidende prosjekter.

  • Hvem passer det for: Personer som ønsker intensiv, akselerert opplæring i programmering
  • Temaer som dekkes:
    • Frontendutvikling
    • Backendutvikling
    • Datastrukturer
    • Algoritmer
    • Frontend-webapplikasjoner
    • Backend-web-API-er
  • Nettbasert, fysisk eller begge deler? Begge deler
  • Kreves eksamen? Nei
  • Varighet:
    • Heltid: 15 uker
    • Deltid: 40 uker
  • Hvor mange timer med undervisning: Selvstyrt
  • Kvalifikasjonskrav:
    • Fullfør forberedelseskurset i programvareutvikling: Et obligatorisk forberedelseskurs som varer i 60–80 timer.
    • Grunnleggende kompetansekrav: Ferdigheter i HTML, CSS og JavaScript.
    • Fortrolighet med Canvas-plattformen: Konfigurer og naviger i læringsmiljøet.
    • Oppsett av datamiljø: Sørg for at alle verktøy er konfigurert for kursarbeidet fra første dag.
  • Pris: $17,900 
  • Ta kurset: Flatiron School

6. Prinsipper for programvareutvikling i Python (DataCamp)

Skjermbilde av nettsiden for kurset Prinsipper for programvareutvikling i Python
Kurset Prinsipper for programvareutvikling i Python (Kilde)

Dette kurset fokuserer på prinsipper for programvareutvikling i Python og lærer bort modularitet, dokumentasjon og automatisert testing for effektive arbeidsflyter innen datavitenskap. Det veileder deltakerne i å utvikle kode som er enkel å vedlikeholde, og avsluttes med at de lager en tilpasset Python-pakke.

  • Hvem passer det for: Python-programmerere som er interessert i konsepter innen programvareutvikling
  • Temaer som dekkes:
    • Modularitet i Python-kode
    • Skriving og strukturering av Python-moduler
    • Objektorientert programmering og klasser
    • Beste praksis for dokumentasjon
    • Automatisert testing og vedlikeholdbarhet
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 4 timer
  • Hvor mange timer med undervisning: Selvstyrt
  • Kvalifikasjonskrav:
    • Forkunnskaper: Introduksjon til funksjoner i Python
  • Pris: Gratis
  • Ta kurset: DataCamp

7. Spesialisering i Java-programmering og grunnleggende programvareteknikk (Duke University)

Skjermbilde av kurssiden for spesialiseringen i Java-programmering og grunnleggende programvareteknikk
Kurset Spesialisering i Java-programmering og grunnleggende programvareteknikk (Kilde)

Dette kurset gir en omfattende introduksjon til Java-programmering og programvareteknikk, med fokus på å utvikle viktige ferdigheter innen programmering og problemløsning. Det gjør det mulig for studentene å bygge opp en portefølje, med et avsluttende prosjekt der de lager en anbefalingsmotor.

  • Hvem passer det for: Nybegynnerprogrammerere som er interessert i Java og programvareteknikk
  • Emner som dekkes:
    • Java-programmering og etterspurte programmeringsspråk
    • Algoritmedesign og feilsøking
    • Grunnleggende om operativsystemer
    • Dataanalyse med CSV-filer
    • Avsluttende prosjekt: anbefalingsmotor
    • Utvikling av interaktive nettapplikasjoner
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves det eksamen? Nei
  • Varighet: 4 timer
  • Antall undervisningstimer: Selvstyrt
  • Kvalifikasjonskrav: Ingen
  • Ta kurset: Duke University

8. Intensivkurs i programvareteknikk (Springboard)

Skjermbilde av nettsiden for kurset Intensivkurs i programvareteknikk
Kurset Intensivkurs i programvareteknikk (Kilde)

Dette nettbaserte kurset tilbyr en prosjektbasert utdanning i fullstack-programvareteknikk, med veiledning og karrierestøtte som forbereder studentene på arbeidsmarkedet. Det gir praktisk erfaring med populære verktøy, vurderinger og en AI-læringsmodul for å forbedre effektiviteten i programmeringen.

  • Hvem det er for: Karrierevekslere eller nybegynnere som ønsker omfattende opplæring i programvareteknikk
  • Emner som dekkes:
    • Fullstackutvikling (MERN-stakken)
    • JavaScript og API-er
    • Prinsipper for webapplikasjoner og utviklingsverktøy
    • KI for kodere
    • Portefølje- og karriereprosjekter
  • På nett, fysisk eller begge deler? På nett
  • Kreves eksamen? Nei
  • Varighet:
    • Heltid: 13 uker
    • Deltid: 36 uker
  • Hvor mange undervisningstimer:
    • Heltid: 40 timer per uke
    • Deltid: 11 til 17 timer per uke (selvstyrt)
  • Opptakskrav:
    • Grunnleggende JavaScript: Evne til å skrive grunnleggende funksjoner, løkker og betingede uttrykk samt deklarere variabler
    • Problemløsningsferdigheter: Evne til å bryte ned problemer logisk og utvikle løsninger
    • Anbefalt kunnskap: Kjennskap til grunnleggende HTML og CSS for å lage enkle nettsider
  • Pris: $13,860
  • Ta kurset: Springboard

9. IBM: Grunnleggende programvareteknikk for alle (IBM)

Skjermbilde av landingssiden for kurset IBM: Grunnleggende programvareteknikk for alle
Kurset IBM: Grunnleggende programvareteknikk for alle (Kilde)

Dette kurset introduserer grunnleggende konsepter innen programvareteknikk og dekker viktige prinsipper som livssyklusen for programvareutvikling (SDLC), utviklingsmetoder og grunnleggende programmering. Gjennom innsikt fra eksperter og praktiske prosjekter blir deltakerne kjent med verktøy, teknologier og sentrale bransjepraksiser.

  • Hvem det er for: Personer uten tidligere erfaring innen programvareteknikk
  • Emner som dekkes:
    • Programvarens livssyklus
    • Programvareversjoner
    • Grunnleggende koding
    • Introduksjon til programvareutvikling
    • Faser i SDLC
    • Utvikling av kvalitetsprogramvare
    • Programvaretesting
    • Programvaredokumentasjon
  • På nett, fysisk eller begge deler? På nett
  • Kreves eksamen? Nei
  • Varighet: 6 uker
  • Hvor mange undervisningstimer: 10 til 14 timer per uke (selvstyrt)
  • Opptakskrav: Grunnleggende datakunnskaper
  • Pris: Gratis (med valgfri oppgradering)
  • Ta kurset: edX

10. Programvareteknikk: Modellering av programvaresystemer ved hjelp av UML (Hongkong-universitetet for vitenskap og teknologi)

Skjermbilde av kurssiden for Programvareutvikling: Modellering av programvaresystemer ved hjelp av UML
Kurset Programvareutvikling: Modellering av programvaresystemer ved hjelp av UML (Kilde)

Dette kurset utforsker modellering av programvaresystemer ved hjelp av Unified Modeling Language (UML) for å fange opp systemkrav og støtte tydelig kommunikasjon mellom interessenter. Det legger vekt på kravanalysedelen av livssyklusen for programvareutvikling (SDLC), og veileder deltakerne i å lage domene- og brukstilfellemodeller.

  • Hvem passer det for: Programvareingeniører og utviklere som er interessert i UML
  • Temaer som dekkes:
    • Grunnleggende UML og modelleringsteknikker
    • Kravanalyse i SDLC
    • Domenemodellering for datakrav
    • Brukstilfellemodellering for funksjonelle krav
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Ja
  • Varighet: 28 timer
  • Hvor mange undervisningstimer: 5 timer per uke (selvstudium)
  • Kvalifikasjonskrav: Ingen
  • Pris: Meld deg på gratis (med valgfritt betalt kursbevis)
  • Ta kurset: Coursera

11. Intensivt heltidskurs i programvareutvikling (Fullstack Academy)

Skjermbilde av nettsiden for kurset Intensivt heltidskurs i programvareutvikling
Kurset Intensivt heltidskurs i programvareutvikling (Kilde)

Dette kurset er et intensivt program i programvareutvikling med fokus på etterspurte ferdigheter som JavaScript og praktiske verktøy for koding. Det omfatter praktisk læring med tilgang til verktøy for generativ AI, dedikert karriereveiledning og undervisning fra fagfolk med bransjeerfaring.

  • Hvem passer det for: Personer som ønsker et grundig heltidsprogram i programvareutvikling, teknologientusiaster, personer som ønsker å bytte karriere, og personer som ønsker å videreutvikle ferdighetene sine
  • Temaer som dekkes:
    • Fullstack-utvikling basert på JavaScript
    • Verktøy for generativ AI (ChatGPT, Bing AI)
    • Praktiske verktøy for koding (Git, GitHub, VS Code)
    • Praksis for samarbeidsbasert koding
    • Karriereforberedelse og mellommenneskelige ferdigheter
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 12 uker
  • Hvor mange undervisningstimer: 7 timer per dag
  • Kvalifikasjonskrav: Ingen
  • Pris: $12,995
  • Ta kurset: Fullstack Academy

12. Programvareutvikling for dataforskere (Codecademy)

Skjermbilde av landingssiden for kurset Programvareutvikling for dataforskere
Kurset Programvareutvikling for dataforskere (Kilde)

Dette kurset lærer bort viktige ferdigheter innen programvareutvikling, tilpasset dataforskere, og dekker objektorientert programmering, versjonskontroll og kommandolinjeoperasjoner. Det omfatter praktiske prosjekter og verktøy som øker produktiviteten, og bygger bro mellom dataforskning og programvareutvikling.

  • Hvem passer det for: Dataforskere som ønsker å forbedre ferdighetene sine innen programvareutvikling
  • Emner som dekkes:
    • Introduksjon til versjonskontroll
    • Enhetstesting
    • Kodegjennomgang
    • Programvaredesign
    • Programvareutvikling i Python
    • Kommandolinjen
    • Skrive bash-skript
    • Git for distribusjon
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 22 timer
  • Hvor mange undervisningstimer: Selvstudium
  • Kvalifikasjonskrav:
    • Forkunnskaper:
      • Kom i gang med Python for dataforskning
      • Python for dataforskning: arbeid med data
  • Pris: Gratis
  • Ta kurset: Codecademy

13. Prosesser og metoder for programvareutvikling (University of Minnesota)

Skjermbilde av kurssiden for Prosesser og metoder for programvareutvikling
Kurset Prosesser og metoder for programvareutvikling (Kilde)

Dette kurset gir en oversikt over prosesser og metoder for programvareutvikling og undersøker tradisjonelle og smidige modeller som fossefallsmodellen, V-modellen og spiralmodellen. Det hjelper deltakerne med å forstå styrkene og svakhetene ved hver metode, slik at de konseptuelt kan ta i bruk beste praksis.

  • Hvem passer det for: Prosjektledere og programvareutviklere
  • Emner som dekkes:
    • Smidige metoder
    • Fossefallsmodellen
    • Grunnleggende praksiser innen programvareutvikling
    • Tradisjonelle modeller
    • Standardmetoder
    • Foreslå en egnet metode
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 20 timer
  • Hvor mange undervisningstimer: Selvstudium
  • Kvalifikasjonskrav: Ingen
  • Pris: Meld deg på gratis (med valgfritt betalt sertifikat)
  • Ta kurset: Coursera

14. Bachelorgrad i programvareutvikling (Grand Canyon University)

Skjermbilde av nettsiden for kurset Bachelorgrad i programvareutvikling
Kurset Bachelorgrad i programvareutvikling (Kilde)

Dette studieprogrammet gir en omfattende utdanning innen programvareutvikling, med vekt på programmering, systemdesign og prosjektledelse. Det gir studentene praktisk erfaring med å utvikle og implementere programvareløsninger for ulike bruksområder.

  • Hvem passer det for: Personer som ønsker en tradisjonell bachelorgrad i programvareutvikling, kommende programvareutviklere, prosjektledere og gründere
  • Emner:
    • Programmering
    • Programvarearkitektur
    • Databasearkitektur
    • Utvikling av programvareløsninger for komplekse problemer
    • Programvareutviklingens livssyklus
    • Ulike prosesser for programvareutvikling
    • Estimeringsteknikker og måling
    • Utvikling av gode kommunikasjonsevner
  • Nettbasert, fysisk eller begge deler? Begge deler
  • Kreves det eksamen? Nei
  • Varighet: 15 uker
  • Opptakskrav: Vitnemål fra videregående skole eller tilsvarende
  • Pris: $8,250 per semester
  • Ta kurset: Grand Canyon University

15. Informatikk 307: Programvareutvikling (Study.com)

Skjermbilde av oversiktssiden for kurset Informatikk 307: Programvareutvikling
Kurset Informatikk 307: Programvareutvikling (Kilde)

Dette kurset gir en grundig innføring i programvareutvikling, med fokus på grunnleggende konsepter innen programvaredesign, utvikling og vedlikehold. Det omfatter videoleksjoner og quizer som styrker forståelsen og forbereder deltakerne på praktiske anvendelser innen fagområdet.

  • Hvem passer det for: Studenter og fagpersoner som ønsker å forstå prinsippene for programvareutvikling
  • Emner:
    • Programvareutviklingens livssyklus
    • Kravsanalyse
    • Prinsipper for design og arkitektur
    • Programvaretesting og vedlikehold
    • Grunnleggende prosjektledelse
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves det eksamen? Ingen
  • Varighet: 8 minutter per leksjon
  • Hvor mange timer undervisning: Selvstyrt
  • Opptakskrav: Ingen
  • Ta kurset: Study.com

16. Utvikler av backend-systemer (Codecademy)

Skjermbilde av landingssiden for kurset Backend Engineer
Kurset Backend Engineer (Kilde)

Dette kurset forbereder studentene på å utvikle og vedlikeholde applikasjoner på serversiden som støtter funksjonalitet på klientsiden. Det legger vekt på viktige ferdigheter for å lage sikre og effektive backend-systemer. Studentene blir rustet for backend-utvikling i den virkelige verden gjennom praktisk erfaring med teknologier som Node.js, SQL og sikkerhetspraksis.

  • Hvem er det for: Blivende backend-utviklere
  • Temaer som dekkes:
    • Bygging av API-er og databaser
    • Oppsett av et utviklingsmiljø
    • Grunnleggende webutvikling
    • Bruk av JavaScript-syntaks
    • Bygging av interaktive nettsteder med JavaScript
    • Integrasjon av PostgreSQL
    • Bygging av backend med Express.JS
    • Git og GitHub
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 105 timer
  • Hvor mange undervisningstimer: Selvstudium
  • Opptakskrav: Ingen
  • Ta kurset: Codecademy

17. Nettbasert grad i programvareteknikk (Western Governors University)

Skjermbilde av oversiktssiden for kurset Nettbasert grad i programvareteknikk
Kurset Nettbasert grad i programvareteknikk (Kilde)

Dette kurset tilbyr et omfattende nettbasert studieprogram i programvareteknikk, med fokus på kjerneferdigheter som programmering, programvareutvikling og håndtering av systemets livssyklus. Det inkluderer bransjeanerkjente sertifiseringer og tilbyr to spesialiseringsretninger: Java eller C#, slik at studentene kan opparbeide seg inngående kompetanse i ett av disse etterspurte programmeringsspråkene.

  • Hvem er det for: Personer som ønsker en fleksibel nettbasert grad i programvareteknikk
  • Temaer som dekkes:
    • Skripting og programmering (spesialisering i Java eller C#)
    • Utvikling av mobilapplikasjoner
    • Grunnleggende webutvikling
    • Design av brukeropplevelser
    • Kvalitetssikring og testing av programvare
    • Programvareutviklingens livssyklus (SDLC)
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 3 til 4 år
  • Hvor mange undervisningstimer: Selvstyrt
  • Kvalifikasjonskrav:
    • Vitnemål fra videregående skole: Påkrevd for opptak
    • Alternativer for å dokumentere studieforberedthet (velg ett):
      • Høyskole- eller universitetsfag med et karaktersnitt på minst 2,75 GPA
      • Bachelorgrad eller associategrad fra en akkreditert institusjon
      • Fullført overførbar IT-sertifisering
      • GPA på 3,0 eller høyere fra videregående skole
      • Fullført tidligere IT-utdanning på 300-nivå eller høyere
  • Pris: $4,085 per seksmånedersperiode
  • Ta kurset: Western Governors University

More Articles

18. Intensivkurs i programvareutvikling (General Assembly)

Skjermbilde av nettstedssiden for kurset Intensivkurs i programvareutvikling
Kurset Intensivkurs i programvareutvikling (kilde)

Dette kurset er et intensivt kurs med fokus på å utvikle praktiske ferdigheter innen programvareutvikling gjennom praktisk koding i språk som Python og JavaScript. Det kombinerer teknisk opplæring med karriereveiledning for å forberede studentene på roller innen teknologisk utvikling og programvareutvikling.

  • Hvem passer det for: Personer som ønsker å gå over til programvareutvikling eller videreutvikle sine tekniske ferdigheter
  • Temaer som dekkes:
    • Fullstackutvikling med Python og JavaScript
    • Smidig prosjektstyring og Scrum
    • Teknikker for testing og feilsøking
    • Versjonskontroll med Git
    • Grunnleggende prinsipper for skytjenester
  • Nettbasert, fysisk eller begge deler? Begge deler
  • Kreves eksamen? Ja
  • Varighet:
    • Heltid: 12 uker
    • Deltid: 32 uker
  • Hvor mange undervisningstimer:
    • Heltid: 8 timer per dag (mandag til fredag)
    • Deltid: 15 timer per uke (kvelder og helger)
  • Kvalifikasjonskrav: Ingen
  • Pris: $16,450 (avdragsordninger og rabatter er også tilgjengelige)
  • Ta kurset: General Assembly

19. Algoritmer og programvareutvikling for fagfolk (Udemy)

Skjermbilde av kurssiden for Algoritmer og programvareutvikling for fagfolk
Kurset Algoritmer og programvareutvikling for fagfolk (kilde)

Dette kurset utforsker sentrale algoritmer og datastrukturer innen programvareutvikling og bruker Java til å lære bort effektive teknikker for organisering, sortering og behandling av data. Det dekker praktiske anvendelser av avanserte konsepter som rekursjon, grafdatabaser og kompilatorteori for å styrke ferdighetene innen programvareutvikling.

  • Hvem passer det for: Erfarne fagfolk i programvarebransjen og studenter som ønsker å mestre sentrale konsepter og algoritmer
  • Temaer som dekkes:
    • Algoritmer innen programvareutvikling
    • Designmønstre for programvare
    • Opptelling og optimalisering
    • Sorteringskonsepter
    • Stakker og køer
    • Delbarhetsoperasjoner og primtall
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 7 timer og 30 minutter
  • Hvor mange undervisningstimer: Selvstyrt
  • Kvalifikasjonskrav: Grunnleggende programmeringskunnskaper
  • Pris: $19.99
  • Ta kurset: Udemy

20. IBMs profesjonelle sertifikat i DevOps og programvareutvikling (IBM)

Skjermbilde av kurssiden for IBMs profesjonelle sertifikat i DevOps og programvareutvikling
Kurset IBMs profesjonelle sertifikat i DevOps og programvareutvikling (Kilde)

Dette nettbaserte kurset gir deltakerne praktiske DevOps-ferdigheter og ferdigheter innen programvareutvikling, med fokus på automatisering, skybaserte arkitekturer og kontinuerlig integrasjon og distribusjon. Gjennom praktiske laboratorieøvelser og prosjekter får deltakerne erfaring med verktøy som Docker, Kubernetes, GitHub og Python for utvikling og administrasjon av skalerbare applikasjoner.

  • Hvem passer det for: Personer som er interessert i å bygge opp et omfattende DevOps-ferdighetssett for begynnerstillinger innen programvareutvikling
  • Temaer som dekkes:
    • Python-programmering og skallskripting i Linux
    • GitHub-prosjekter og versjonskontroll
    • Containerisering med Docker, Kubernetes og OpenShift
    • Smidig- og Scrum-metodikk
    • CI/CD med Chef, Puppet, GitHub Actions og mer
    • Applikasjonssikkerhet og overvåking
  • Nettbasert, fysisk eller begge deler? Nettbasert
  • Kreves eksamen? Nei
  • Varighet: 6 måneder
  • Hvor mange undervisningstimer: 10 timer per uke (selvstyrt)
  • Kvalifikasjonskrav:
    • Grunnleggende datakunnskaper og IT-kompetanse
    • Bakgrunn innen programvareutvikling eller drift
  • Pris: Gratis (med valgfritt betalt sertifikat)
  • Ta kurset: Coursera

Hva skjer nå?

Styrk SaaS-veksten og lederegenskapene 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