Skip to main content

Programvaruutveckling idag handlar inte bara om att skriva kod – det handlar om att lösa allt mer komplexa utmaningar i ett landskap som domineras av mikrotjänster, molnbaserade arkitekturer och ständigt föränderliga DevOps-metoder.

Många tekniska ledare och ingenjörer frågar sig: Hur vässar jag mitt teams kompetens samtidigt som jag navigerar genom snabba tekniska förändringar? Den här artikeln innehåller en utvald lista över de bästa kurserna i programvaruutveckling, anpassade för att hantera verkliga problem som att implementera skalbara mikrotjänster, förbättra kodens effektivitet och integrera AI i arbetsflöden.

Med alternativ som tar itu med angelägna utmaningar, exempelvis felsökning av distribuerade system eller införande av säkra utvecklingsmetoder, hjälper dessa program dig att tryggt leda ditt team in i nästa era av programvaruutveckling.

Continue Reading for Free

Create a free account to finish this article, plus get ongoing access to timely insights and practical resources.

Kort lista över de bästa kurserna i programvaruutveckling

Här är en kort lista över de bästa kurserna i programvaruutveckling som jag tycker är värda din tid:

  1. Onlinekandidatprogram i programvaruutveckling (ASU)
  2. Introduktion till programvaruutveckling (IBM)
  3. Grunderna i programvaruutveckling (Griffith University)
  4. Specialisering i programvaruutvecklingens livscykel (University of Minnesota)
  5. Kodningsbootcamp för programvaruutveckling (Flatiron School)
  6. Principer för programvaruutveckling i Python (DataCamp)
  7. Specialisering i Java-programmering och grunderna i programvaruutveckling (Duke University)
  8. Bootcamp i programvaruutveckling (Springboard)
  9. IBM: Grunderna i programvaruutveckling för alla (IBM)
  10. Programvaruutveckling: Modellering av programvarusystem med UML (HKUST)
  11. Heltidsutbildning i programvaruutveckling (Fullstack Academy)
  12. Programvaruutveckling för dataforskare (Codecademy)
  13. Processer och metoder för programvaruutveckling (University of Minnesota)
  14. Kandidatexamen i programvaruutveckling (GCU)
  15. Datavetenskap 307: Programvaruutveckling (Study.com)
  16. Backendingenjör (Codecademy)
  17. Onlineexamen i programvaruutveckling (WGU)
  18. Bootcamp i programvaruutveckling (General Assembly)
  19. Algoritmer och programvaruutveckling för yrkesverksamma (Udemy)
  20. Professionellt certifikat i IBM DevOps och programvaruutveckling (IBM)

Ta reda på alla detaljer om kurserna nedan.

Översikt över de bästa kurserna i programvaruutveckling

1. Onlinekandidatprogram i programvaruutveckling (Arizona State University)

Skärmbild av kursens webbplats för kandidatprogrammet i programvaruutveckling
Kursen Kandidatprogram i programvaruutveckling (Källa)

Den här kursen erbjuder en projektbaserad läroplan i programvaruteknik och förbereder studenter för yrkesroller inom applikationsutveckling, systemförvaltning och distribution av programvara. Programmet är strukturerat för att bygga praktisk kompetens inom datorsystem, programmering och modellering genom verklighetsbaserade projekt inom programvaruteknik.

  • Vem passar den för: Blivande programvaruingenjörer som söker en heltäckande utbildning, blivande datorprogrammerare, IT-chefer, programvaruutvecklare och datavetenskapliga handläggare 
  • Ämnen som behandlas:
    • Grunderna i programmering
    • Databashantering
    • Hantering av operativsystem
    • Analys och teknisk fysik
    • Grunderna i maskininlärning och cybersäkerhet
    • Tillämpningar av hälso- och sjukvårdssystem
  • Nätbaserat, på plats eller både och? Nätbaserat
  • Krävs examen? Nej
  • Hur många undervisningstimmar: 120 högskolepoäng
  • Behörighetskrav:
    • Allmänna krav: Uppfyll ASU:s standardkriterier för antagning.
    • Förstaårsstudenter: SAT 1210 eller ACT 24, GPA 3.0 eller placering bland de 25 % bästa i klassen, högst en brist tillåts (inte i matematik eller laboratorievetenskap).
    • Studenter som byter lärosäte:
      • <24 poäng: GPA 2.75, uppfyll kraven för förstaårsstudenter.
      • 24+ poäng: GPA 2.75, högst en brist tillåts om gymnasiebetyg krävs.
    • Internationella studenter: Uppfyll tekniska utbildningsstandarder; kunskaper i engelska kan krävas (TOEFL 79 iBT eller IELTS 6.5).
  • Pris:
    • Studieavgift för bofasta: Hösten 2024: $4234 och våren 2025: $4233
    • Studieavgift för icke-bofasta: Hösten 2024: $8451 och våren 2025: $8450
  • Gå kursen: ASU Online

2. Introduktion till programvaruteknik (IBM)

Skärmbild av kurssidan för Introduktion till programvaruteknik
Kursen Introduktion till programvaruteknik (Källa)

Den här kursen introducerar grundläggande begrepp inom programvaruteknik, inklusive viktiga utvecklingsramverk och praktiska laborationer för att ge praktisk erfarenhet. Den erbjuder en flexibel struktur som gör det möjligt för deltagarna att utforska programmeringsspråk och utvecklingsmetoder i sin egen takt.

  • Vem passar den för: Nybörjare som utforskar karriärvägar inom programvaruteknik
  • Ämnen som behandlas:
    • Livscykeln för programvaruutveckling
    • Agila metoder och Scrum-metodik
    • Tekniker och teknikstackar
    • Introduktion till programvaruteknik
    • Grunderna i programmering
    • Programvaruarkitektur, design och mönster
    • Kompetenser inom programvaruteknik
  • Nätbaserat, på plats eller både och? Nätbaserat
  • Krävs examen? Nej
  • Varaktighet: 14 timmar
  • Hur många undervisningstimmar: Studera i egen takt
  • Behörighetskrav: Inga
  • Pris: Gratis (med valfritt betalt certifikat)
  • Gå kursen: Coursera

3. Grunderna i programvaruteknik (Griffith University)

Skärmbild av kurssidan för Grunderna i programvaruteknik
Kursen Grunderna i programvaruteknik (Källa)

Den här kursen ger en grund i programvaruteknik och behandlar livscykelfaserna för programvarusystem, från kravanalys till driftsättning. Studenterna utvecklar viktiga färdigheter inom modellering, kravhantering och testning inom ett introduktionsprogram i programvaruteknik.

  • Vem den passar för: Studenter som inleder sin resa inom programvaruteknik
  • Ämnen som behandlas:
    • Programvarans livscykelfaser
    • Kravanalys och kravspecifikation
    • Programvarudesign och konstruktion
    • Metoder för testning och validering
    • Grundläggande projektledning
  • Online, på plats eller både och? Både och
  • Är examen obligatorisk? Nej
  • Längd: 12 veckor
  • Hur många undervisningstimmar: 1 timme och 50 minuter per vecka
  • Behörighetskrav: Inga
  • Pris: Kontakta Griffith University för information om studieavgiften
  • Gå kursen: Griffith University

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

4. Specialisering i livscykeln för programvaruutveckling (University of Minnesota)

Skärmbild av kurssidan för specialiseringen i livscykeln för programvaruutveckling
Kursen Specialisering i livscykeln för programvaruutveckling (Källa)

Den här kursen ger en djupgående genomgång av livscykeln för programvaruutveckling med fokus på olika metoder, däribland agila metoder, lean och vattenfallsmodellen. Den innehåller praktiska fallstudier där deltagarna får tillämpa SDLC-koncept och utveckla färdigheter inom projektledning och processförbättring.

  • Vem den passar för: Yrkesverksamma och studenter som vill specialisera sig på processer för programvaruutveckling
  • Ämnen som behandlas:
    • Agil metodik och berättelsekartläggning
    • Lean-utveckling och värdeflödeskartläggning
    • Traditionella SDLC-metoder enligt vattenfallsmodellen
    • Metoder för säker programvaruutveckling
    • Analys och förbättring av SDLC-metodik
  • Online, på plats eller både och? Online
  • Är examen obligatorisk? Nej
  • Längd: 2 månader
  • Hur många undervisningstimmar: 10 timmar per vecka (i egen takt)
  • Behörighetskrav: Inga
  • Pris: Anmäl dig kostnadsfritt (med valfritt betalt intyg)
  • Gå kursen: Coursera

5. Intensivutbildning i programmering för programvaruteknik (Flatiron School)

Skärmbild av kurssidan för kodningsbootcampen i programvaruteknik
Kodningsbootcampen i programvaruteknik (Källa)

Den här kursen erbjuder en intensiv, projektbaserad kodningsutbildning som omfattar utveckling av frontend och backend samt nya verktyg för artificiell intelligens (AI). Den förbereder studenterna för roller i branschen genom praktiskt lärande med personligt stöd från instruktörer och samarbetsprojekt.

  • Vem passar den för: Personer som söker en fördjupad och snabb utbildning i kodning
  • Ämnen som behandlas:
    • Frontendutveckling
    • Backendutveckling
    • Datastrukturer
    • Algoritmer
    • Frontendwebbapplikationer
    • Backendwebb-API:er
  • Online, på plats eller både och? Både och
  • Obligatoriskt prov? Nej
  • Varaktighet:
    • Heltid: 15 veckor
    • Deltid: 40 veckor
  • Antal undervisningstimmar: Studietakt i egen takt
  • Behörighetskrav:
    • Slutför förberedelsekursen i programvaruteknik: En obligatorisk förberedelsekurs på 60–80 timmar.
    • Grundläggande behörighetskrav: Kunskaper i HTML, CSS och JavaScript.
    • Bekantskap med Canvas-plattformen: Konfigurera och navigera i lärmiljön.
    • Konfiguration av datormiljön: Säkerställ att alla verktyg är konfigurerade för kursarbetet från dag ett.
  • Pris: $17,900 
  • Gå kursen: Flatiron School

6. Principer för programvaruteknik i Python (DataCamp)

Skärmbild av webbsidan för kursen Principer för programvaruteknik i Python
Kursen Principer för programvaruteknik i Python (Källa)

Den här kursen fokuserar på principer för programvaruteknik i Python och lär ut modularitet, dokumentation och automatiserade tester för effektiva arbetsflöden inom datavetenskap. Den vägleder deltagarna i att bygga kod som är lätt att underhålla och avslutas med att de skapar ett eget Python-paket.

  • Vem passar den för: Python-programmerare som är intresserade av koncept inom programvaruteknik
  • Ämnen som behandlas:
    • Modularitet i Python-kod
    • Att skriva och strukturera Python-moduler
    • Objektorienterad programmering och klasser
    • Bästa praxis för dokumentation
    • Automatiserade tester och underhållbarhet
  • Online, på plats eller både och? Online
  • Obligatoriskt prov? Nej
  • Varaktighet: 4 timmar
  • Antal undervisningstimmar: Studietakt i egen takt
  • Behörighetskrav:
    • Förkunskaper: Introduktion till funktioner i Python
  • Pris: Gratis
  • Gå kursen: DataCamp

7. Specialisering i grunderna i Javaprogrammering och programvaruutveckling (Duke University)

Skärmbild av kurssidan för specialiseringen i grunderna i Javaprogrammering och programvaruutveckling
Kursen Specialisering i grunderna i Javaprogrammering och programvaruutveckling (Källa)

Den här kursen ger en omfattande introduktion till Javaprogrammering och programvaruutveckling, med fokus på att utveckla grundläggande färdigheter inom programmering och problemlösning. Den hjälper studenter att bygga upp portföljer och avslutas med ett slutprojekt där de skapar en rekommendationsmotor.

  • Vem passar den för: Nybörjarprogrammerare som är intresserade av Java och programvaruutveckling
  • Ämnen som behandlas:
    • Javaprogrammering och efterfrågade programmeringsspråk
    • Algoritmdesign och felsökning
    • Grunderna i operativsystem
    • Dataanalys med CSV-filer
    • Slutprojekt: rekommendationsmotor
    • Utveckling av interaktiva webbapplikationer
  • Online, på plats eller båda? Online
  • Obligatoriskt prov? Nej
  • Varaktighet: 4 timmar
  • Antal undervisningstimmar: Studera i egen takt
  • Behörighetskrav: Inga
  • Gå kursen: Duke University

8. Intensivutbildning i programvaruutveckling (Springboard)

Skärmbild av webbsidan för kursen Intensivutbildning i programvaruutveckling
Kursen Intensivutbildning i programvaruutveckling (Källa)

Den här onlinekursen erbjuder en projektbaserad utbildning i programvaruutveckling för hela teknikstacken, med mentorskap och karriärstöd som förbereder studenterna för arbetsmarknaden. Den ger praktisk erfarenhet av populära verktyg, bedömningar och en utbildningsdel om AI för att effektivisera kodningen.

  • Vem det är för: Personer som byter karriär eller nybörjare som söker en omfattande utbildning i programvaruteknik
  • Ämnen som behandlas:
    • Fullstackutveckling (MERN-stacken)
    • JavaScript och API:er
    • Principer för webbapplikationer och utvecklingsverktyg
    • AI för programmerare
    • Portfölj- och karriärprojekt
  • Online, på plats eller både och? Online
  • Krävs examen? Nej
  • Varaktighet:
    • Heltid: 13 veckor
    • Deltid: 36 veckor
  • Hur många undervisningstimmar:
    • Heltid: 40 timmar per vecka
    • Deltid: 11 till 17 timmar per vecka (i egen takt)
  • Behörighetskrav:
    • Grunderna i JavaScript: Förmåga att skriva grundläggande funktioner, loopar och villkorssatser samt deklarera variabler
    • Problemlösningsförmåga: Förmåga att logiskt bryta ner problem och utforma lösningar
    • Rekommenderade kunskaper: Kännedom om grunderna i HTML och CSS för att skapa enkla webbsidor
  • Pris: $13,860
  • Gå kursen: Springboard

9. IBM: Grunderna i programvaruteknik för alla (IBM)

Skärmbild av landningssidan för IBMs kurs Grunderna i programvaruteknik för alla
IBM-kursen Grunderna i programvaruteknik för alla (Källa)

Den här kursen introducerar grundläggande begrepp inom programvaruteknik och behandlar viktiga principer som livscykeln för programvaruutveckling (SDLC), utvecklingsmetoder och grundläggande programmering. Genom expertinsikter och praktiska projekt får deltagarna bekanta sig med verktyg, teknik och viktiga branschpraxis.

  • Vem det är för: Personer utan tidigare erfarenhet av programvaruteknik
  • Ämnen som behandlas:
    • Programvarans livscykel
    • Programvaruversioner
    • Grundläggande programmering
    • Introduktion till programvaruutveckling
    • Faser i SDLC
    • Att utveckla programvara av hög kvalitet
    • Programvarutestning
    • Programvarudokumentation
  • Online, på plats eller både och? Online
  • Krävs examen? Nej
  • Varaktighet: 6 veckor
  • Hur många undervisningstimmar: 10 till 14 timmar per vecka (i egen takt)
  • Behörighetskrav: Grundläggande datorvana
  • Pris: Gratis (med möjlighet till valfri uppgradering)
  • Gå kursen: edX

10. Programvaruteknik: Modellering av programvarusystem med UML (Hongkongs universitet för vetenskap och teknik)

Skärmbild av kurssidan för Mjukvaruutveckling: modellering av mjukvarusystem med UML
Kursen Mjukvaruutveckling: modellering av mjukvarusystem med UML (Källa)

Den här kursen utforskar modellering av mjukvarusystem med Unified Modeling Language (UML) för att fånga systemkrav och stödja tydlig kommunikation mellan intressenter. Den betonar kravanalysfasen i livscykeln för mjukvaruutveckling (SDLC) och vägleder deltagarna i att skapa domän- och användningsfallsmodeller.

  • Vem passar den för: Mjukvaruingenjörer och utvecklare som är intresserade av UML
  • Ämnen som behandlas:
    • Grunderna i UML och modelleringstekniker
    • Kravanalys inom SDLC
    • Domänmodellering för datakrav
    • Användningsfallsmodellering för funktionella krav
  • Online, på plats eller både och? Online
  • Krävs en examen? Ja
  • Varaktighet: 28 timmar
  • Hur många undervisningstimmar: 5 timmar per vecka (självstudier)
  • Behörighetskrav: Inga
  • Pris: Anmäl dig kostnadsfritt (med valfritt betalt certifikat)
  • Gå kursen: Coursera

11. Intensivutbildning i mjukvaruutveckling på heltid (Fullstack Academy)

Skärmbild av webbsidan för intensivutbildningen i mjukvaruutveckling på heltid
Intensivutbildningen i mjukvaruutveckling på heltid (Källa)

Den här kursen är ett intensivt program inom mjukvaruutveckling med fokus på efterfrågade färdigheter som JavaScript och kodningsverktyg från verkligheten. Den omfattar praktiskt lärande med tillgång till verktyg för generativ AI, dedikerad karriärvägledning och undervisning från yrkesverksamma med branscherfarenhet.

  • Vem passar den för: Personer som söker ett djupgående heltidsprogram inom mjukvaruutveckling, teknikentusiaster, personer som vill byta karriär och personer som vill vidareutbilda sig
  • Ämnen som behandlas:
    • Fullstackutveckling baserad på JavaScript
    • Verktyg för generativ AI (ChatGPT, Bing AI)
    • Kodningsverktyg från verkligheten (Git, GitHub, VS Code)
    • Metoder för samarbetskodning
    • Karriärförberedelse och mellanmänskliga färdigheter
  • Online, på plats eller både och? Online
  • Krävs en examen? Nej
  • Varaktighet: 12 veckor
  • Hur många undervisningstimmar: 7 timmar per dag
  • Behörighetskrav: Inga
  • Pris: $12,995
  • Gå kursen: Fullstack Academy

12. Mjukvaruutveckling för dataforskare (Codecademy)

Skärmbild av landningssidan för kursen Programvaruteknik för dataforskare
Kursen Programvaruteknik för dataforskare (Källa)

Den här kursen lär ut viktiga programvarutekniska färdigheter anpassade för dataforskare och omfattar objektorienterad programmering, versionshantering och kommandoradsoperationer. Den innehåller praktiska projekt och verktyg för att öka produktiviteten och överbrygga gapet mellan datavetenskap och programvaruteknik.

  • Vem den riktar sig till: Dataforskare som vill förbättra sina programvarutekniska färdigheter
  • Ämnen som behandlas:
    • Introduktion till versionshantering
    • Enhetstestning
    • Kodgranskning
    • Programvarudesign
    • Programvaruteknik i Python
    • Kommandoraden
    • Att skriva bash-skript
    • Git för distribution
  • Online, på plats eller både och? Online
  • Krävs examen? Nej
  • Varaktighet: 22 timmar
  • Antal undervisningstimmar: Studera i egen takt
  • Behörighetskrav:
    • Förkunskaper:
      • Kom igång med Python för datavetenskap
      • Python för datavetenskap: arbeta med data
  • Pris: Gratis
  • Gå kursen: Codecademy

13. Programvaruutvecklingsprocesser och -metoder (University of Minnesota)

Skärmbild av kurssidan för Programvaruutvecklingsprocesser och -metoder
Kursen Programvaruutvecklingsprocesser och -metoder (Källa)

Den här kursen ger en översikt över programvaruutvecklingsprocesser och -metoder och granskar traditionella och agila modeller som vattenfallsmodellen, V-modellen och spiralmodellen. Den vägleder deltagarna i att förstå styrkorna och svagheterna hos varje metod för att kunna tillämpa bästa praxis på ett konceptuellt plan.

  • Vem den riktar sig till: Projektledare och programvaruutvecklare
  • Ämnen som behandlas:
    • Agila metoder
    • Vattenfallsmodellen
    • Grundläggande programvarutekniska metoder
    • Traditionella modeller
    • Standardmetoder
    • Föreslå en lämplig metod
  • Online, på plats eller både och? Online
  • Krävs examen? Nej
  • Varaktighet: 20 timmar
  • Antal undervisningstimmar: Studera i egen takt
  • Behörighetskrav: Inga
  • Pris: Anmäl dig gratis (med valfritt betalt certifikat)
  • Gå kursen: Coursera

14. Kandidatexamen i programvaruteknik (Grand Canyon University)

Skärmbild av webbsidan för kursen Kandidatexamen i programvaruteknik
Kursen Kandidatexamen i programvaruteknik (Källa)

Detta utbildningsprogram ger en omfattande utbildning i programvaruteknik med fokus på programmering, systemdesign och projektledning. Det förbereder studenterna genom praktisk erfarenhet av att utveckla och implementera programvarulösningar för olika tillämpningar.

  • Vem den är för: Personer som söker en traditionell grundutbildning i programvaruteknik, blivande programvaruingenjörer, projektledare och entreprenörer
  • Ämnen som behandlas:
    • Datorprogrammering
    • Programvaruarkitektur
    • Databasarkitektur
    • Teknik för programvarulösningar på komplexa problem
    • Programvaruutvecklingens livscykel
    • Differentiering av programvaruutvecklingsprocesser
    • Uppskattningstekniker och mätning
    • Att tillämpa god kommunikationsförmåga
  • Online, på plats eller både och? Både och
  • Krävs examen? Nej
  • Varaktighet: 15 veckor
  • Behörighetskrav: Gymnasieexamen eller motsvarande
  • Pris: $8,250 per termin
  • Gå kursen: Grand Canyon University

15. Datavetenskap 307: Programvaruteknik (Study.com)

Skärmbild av översiktssidan för kursen Datavetenskap 307: Programvaruteknik
Kursen Datavetenskap 307: Programvaruteknik (Källa)

Den här kursen ger en djupgående introduktion till programvaruteknik med fokus på centrala begrepp inom programvarudesign, utveckling och underhåll. Den innehåller videolektioner och frågesporter som förstärker förståelsen och förbereder deltagarna för praktiska tillämpningar inom området.

  • Vem den är för: Studenter och yrkesverksamma som vill förstå principerna för programvaruteknik
  • Ämnen som behandlas:
    • Programvaruutvecklingens livscykel
    • Kravanalys
    • Principer för design och arkitektur
    • Programvarutestning och underhåll
    • Grunderna i projektledning
  • Online, på plats eller både och? Online
  • Krävs examen? Ingen
  • Varaktighet: 8 minuter per lektion
  • Antal undervisningstimmar: Studera i egen takt
  • Behörighetskrav: Inga
  • Gå kursen: Study.com

16. Backendutvecklare (Codecademy)

Skärmbild av landningssidan för backendutvecklarkursen
Kursen Backend Engineer (Källa)

Den här kursen förbereder studenter på att utveckla och underhålla serverbaserade applikationer som stöder funktionalitet i frontend. Den betonar viktiga färdigheter för att skapa säkra och effektiva backendsystem. Genom praktisk erfarenhet av tekniker som Node.js, SQL och säkerhetsmetoder får studenterna de kunskaper som krävs för backendutveckling i verkliga situationer.

  • Vem den passar för: Blivande backendutvecklare
  • Omfattar:
    • Bygga API:er och databaser
    • Konfigurera en utvecklingsmiljö
    • Grunderna i webbutveckling
    • Användning av JavaScript-syntax
    • Bygga interaktiva webbplatser med JavaScript
    • Integrering av PostgreSQL
    • Bygga backend med Express.JS
    • Git och GitHub
  • Online, på plats eller både och? Online
  • Krävs examen? Nej
  • Varaktighet: 105 timmar
  • Antal undervisningstimmar: Självstudier
  • Behörighetskrav: Inga
  • Gå kursen: Codecademy

17. Onlineutbildning i programvaruteknik (Western Governors University)

Skärmbild av översiktssidan för onlineutbildningen i programvaruteknik
Onlineutbildningen i programvaruteknik (Källa)

Den här kursen erbjuder en omfattande onlineutbildning i programvaruteknik med fokus på centrala färdigheter som programmering, programvaruutveckling och hantering av systemets livscykel. Den omfattar branscherkända certifieringar och erbjuder två specialiseringsspår: Java eller C#, så att studenterna kan skaffa sig djupgående kunskaper i ett av dessa efterfrågade programmeringsspråk.

  • Vem den passar för: Personer som söker en flexibel onlineutbildning i programvaruteknik
  • Omfattar:
    • Skriptning och programmering (specialisering i Java eller C#)
    • Utveckling av mobilapplikationer
    • Grunderna i webbutveckling
    • Design av användarupplevelser
    • Kvalitetssäkring och testning av programvara
    • Programvaruutvecklingens livscykel (SDLC)
  • Online, på plats eller både och? Online
  • Krävs en examen? Nej
  • Varaktighet: 3 till 4 år
  • Hur många undervisningstimmar: Studera i egen takt
  • Behörighetskrav:
    • Gymnasieexamen: Krävs för inskrivning
    • Alternativ för programförberedelse (välj ett):
      • Högskolekurser med ett lägsta GPA på 2,75
      • Kandidat- eller tvåårig högskoleexamen från en ackrediterad institution
      • Slutförd överförbar IT-certifiering
      • Gymnasie-GPA på 3,0 eller högre
      • Slutförda tidigare IT-kurser på nivå 300 eller högre
  • Pris: $4,085 per sexmånadersperiod
  • Gå kursen: Western Governors University

18. Intensivutbildning i programvaruutveckling (General Assembly)

Skärmbild av kurswebbsidan för intensivutbildningen i programvaruutveckling
Kursen Intensivutbildning i programvaruutveckling (Källa)

Den här kursen är en intensivutbildning med fokus på att bygga praktiska färdigheter inom programvaruutveckling genom praktisk kodning i språk som Python och JavaScript. Den kombinerar teknisk utbildning med karriärcoachning för att förbereda studenter för roller inom teknisk utveckling och ingenjörsarbete.

  • Vem den är till för: Personer som vill byta karriär till programvaruutveckling eller utveckla sina tekniska färdigheter
  • Ämnen som ingår:
    • Fullstackutveckling med Python och JavaScript
    • Agil projektledning och Scrum
    • Tekniker för testning och felsökning
    • Versionshantering med Git
    • Grunderna i molnbaserad databehandling
  • Online, på plats eller både och? Både och
  • Krävs en examen? Ja
  • Varaktighet:
    • Heltid: 12 veckor
    • Deltid: 32 veckor
  • Hur många undervisningstimmar:
    • Heltid: 8 timmar per dag (måndag till fredag)
    • Deltid: 15 timmar per vecka (kvällar och helger)
  • Behörighetskrav: Inga
  • Pris: $16,450 (avbetalningsplaner och rabatter finns också)
  • Gå kursen: General Assembly

19. Algoritmer och programvaruutveckling för yrkesverksamma (Udemy)

Skärmbild av kurssidan för Algoritmer och programvaruutveckling för yrkesverksamma
Kursen Algoritmer och programvaruutveckling för yrkesverksamma (Källa)

Den här kursen utforskar centrala algoritmer och datastrukturer inom programvaruutveckling och använder Java för att lära ut effektiva tekniker för att organisera, sortera och bearbeta data. Den behandlar praktiska tillämpningar av avancerade koncept som rekursion, grafdatabaser och kompilatorteori för att förbättra färdigheterna inom programvaruutveckling.

  • Vem den är för: Erfarna yrkesverksamma inom programvarubranschen och studenter som vill behärska centrala koncept och algoritmer
  • Ämnen som behandlas:
    • Algoritmer inom programvaruutveckling
    • Designmönster för programvara
    • Beräkning och optimering
    • Sorteringskoncept
    • Stackar och köer
    • Delbarhetsoperationer och primtal
  • Online, på plats eller både och? Online
  • Examen krävs? Nej
  • Varaktighet: 7 timmar och 30 minuter
  • Hur många undervisningstimmar: Studera i egen takt
  • Behörighetskrav: Grundläggande programmeringskunskaper
  • Pris: $19.99
  • Gå kursen: Udemy

20. IBMs yrkescertifikat i DevOps och programvaruutveckling (IBM)

Skärmbild av kurssidan för IBMs yrkescertifikat i DevOps och programvaruutveckling
Kursen IBMs yrkescertifikat i DevOps och programvaruutveckling (Källa)

Den här onlinekursen ger deltagarna praktiska DevOps- och programvaruutvecklingskunskaper, med fokus på automatisering, molnbaserade arkitekturer och kontinuerlig integrering och distribution. Genom praktiska laborationer och projekt får deltagarna erfarenhet av verktyg som Docker, Kubernetes, GitHub och Python för att utveckla och hantera skalbara applikationer.

  • Vem den är för: Personer som är intresserade av att bygga upp en omfattande DevOps-kompetens för roller på nybörjarnivå inom programvaruutveckling
  • Ämnen som behandlas:
    • Python-programmering och skalskriptning i Linux
    • GitHub-projekt och versionshantering
    • Containerisering med Docker, Kubernetes och OpenShift
    • Agila metoder och Scrum-metodik
    • CI/CD med Chef, Puppet, GitHub Actions med mera
    • Applikationssäkerhet och övervakning
  • Online, på plats eller både och? Online
  • Examen krävs? Nej
  • Varaktighet: 6 månader
  • Hur många undervisningstimmar: 10 timmar per vecka (studera i egen takt)
  • Behörighetskrav:
    • Grundläggande dator- och IT-kunskaper
    • Bakgrund inom programvaruutveckling eller drift
  • Pris: Gratis (med valfritt betalt certifikat)
  • Gå kursen: Coursera

Vad händer härnäst?

Förbättra din SaaS-tillväxt och ditt ledarskap. Prenumerera på vårt nyhetsbrev för de senaste insikterna från CTO:er och blivande teknikledare. Vi hjälper dig att skala smartare och leda starkare med guider, resurser och strategier från ledande experter!