Software Engineering bedeutet heute nicht mehr nur, Code zu schreiben – es geht darum, immer komplexere Herausforderungen zu meistern, in einer Landschaft, die von Microservices, Cloud-nativen Architekturen und sich ständig verändernden DevOps-Praktiken geprägt ist.
Viele technische Führungskräfte und Ingenieur:innen stellen sich die Frage: Wie verschärfe ich die Wettbewerbsfähigkeit meines Teams inmitten rasanter technischer Veränderungen? Dieser Artikel präsentiert eine sorgfältig zusammengestellte Liste der besten Software-Engineering-Kurse, die speziell darauf ausgerichtet sind, reale Probleme zu lösen – zum Beispiel die Implementierung skalierbarer Microservices, die Verbesserung der Code-Effizienz und die Integration von KI in Arbeitsabläufe.
Mit Angeboten, die bei dringenden Herausforderungen wie Debugging verteilter Systeme oder der Einführung sicherer Entwicklungsmethoden unterstützen, helfen diese Programme dabei, Ihr Team selbstbewusst in die nächste Ära der Softwareentwicklung zu führen.
Die besten Software-Engineering-Kurse im Überblick
Hier eine Auswahl der besten Software-Engineering-Kurse, die meiner Meinung nach Ihre Zeit wert sind:
- Online Bachelor of Science in Software Engineering (ASU)
- Einführung in das Software Engineering (IBM)
- Grundlagen des Software Engineering (Griffith University)
- Spezialisierung auf den Software-Entwicklungslebenszyklus (University of Minnesota)
- Coding-Bootcamp für Software Engineering (Flatiron School)
- Grundlagen des Software Engineering in Python (DataCamp)
- Java-Programmierung und Grundlagen des Software Engineering – Spezialisierung (Duke University)
- Software Engineering Bootcamp (Springboard)
- IBM: Software Engineering Grundlagen für alle (IBM)
- Software Engineering: Modellierung von Softwaresystemen mit UML (HKUST)
- Vollzeitkurs Software Engineering Immersive (Fullstack Academy)
- Software Engineering für Data Scientists (Codecademy)
- Software-Entwicklungsprozesse und -Methodologien (University of Minnesota)
- Bachelorabschluss in Software Engineering (GCU)
- Informatik 307: Software Engineering (Study.com)
- Backend Engineer (Codecademy)
- Online-Abschluss in Software Engineering (WGU)
- Software Engineering Bootcamp (General Assembly)
- Algorithmen und Software Engineering für Professionals (Udemy)
- IBM DevOps und Software Engineering Professional Certificate (IBM)
Im Folgenden finden Sie alle wichtigen Details zu jedem Kurs.
Überblick über die besten Software-Engineering-Kurse
1. Online Bachelor of Science in Software Engineering (Arizona State University)

Dieser Kurs bietet einen projektorientierten Lehrplan in Softwaretechnik und bereitet die Studierenden auf professionelle Rollen in der Anwendungsentwicklung, Systemverwaltung und Softwarebereitstellung vor. Das Programm ist so strukturiert, dass es durch praxisorientierte Projekte im Bereich Softwaretechnik umfassende Fachkenntnisse in Computersystemen, Programmierung und Modellierung vermittelt.
- Für wen geeignet: Angehende Softwareingenieure, die eine umfassende Ausbildung suchen, zukünftige Programmierer, IT-Manager, Softwareentwickler und Informatik-Fachkräfte
- Behandelte Themen:
- Grundlagen der Programmierung
- Datenbankverwaltung
- Verwaltung von Betriebssystemen
- Analysis und Technische Physik
- Grundlagen des maschinellen Lernens und der Cybersicherheit
- Anwendungen in Gesundheitssystemen
- Online, vor Ort oder beides? Online
- Prüfung erforderlich? Nein
- Wie viele Unterrichtsstunden: 120 Credit Hours
- Zulassungsvoraussetzungen:
- Allgemeine Voraussetzungen: Erfüllung der Standardzulassungskriterien von ASU.
- Erstsemester: SAT 1210 oder ACT 24, 3,0 GPA oder Top 25 % Jahrgangsrang, maximal ein Defizit erlaubt (nicht in Mathematik/Naturwissenschaften mit Labor).
- Studierende im Transfer:
- <24 Credits: GPA 2,75, Erfüllung der Erstsemester-Kriterien.
- 24+ Credits: GPA 2,75, maximal ein Defizit erlaubt, falls Abschlusszeugnisse der Schule erforderlich sind.
- International: Erfüllung der Ingenieuranforderungen, ggf. Englischkenntnisse nachweisen (TOEFL 79 iBT oder IELTS 6,5).
- Preis:
- Studiengebühr für Einwohner: Herbst 2024: $4234 und Frühjahr 2025: $4233
- Studiengebühr für Nicht-Einwohner: Herbst 2024: $8451 und Frühjahr 2025: $8450
- Kurs belegen: ASU Online
2. Einführung in Softwaretechnik (IBM)

Dieser Kurs vermittelt grundlegende Konzepte der Softwaretechnik, einschließlich wichtiger Entwicklungsframeworks und praktischer Übungen für praktische Erfahrung. Er bietet eine flexible Struktur, sodass Teilnehmer Programmiersprachen und Entwicklungsmethoden im eigenen Tempo erkunden können.
- Für wen geeignet: Einsteiger, die über eine Karriere im Bereich Softwaretechnik nachdenken
- Behandelte Themen:
- Softwareentwicklungslebenszyklus
- Agile- und Scrum-Methoden
- Technologien und Technologie-Stacks
- Einführung in die Softwaretechnik
- Grundlagen der Programmierung
- Softwarearchitektur, Design und Muster
- Fähigkeiten im Bereich Softwaretechnik
- Online, vor Ort oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 14 Stunden
- Wie viele Unterrichtsstunden: Selbstbestimmtes Tempo
- Zulassungsvoraussetzungen: Keine
- Preis: Kostenlos (mit optionalem kostenpflichtigem Zertifikat)
- Kurs belegen: Coursera
3. Grundlagen der Softwaretechnik (Griffith University)

Dieser Kurs vermittelt grundlegende Kenntnisse der Softwaretechnik und behandelt die Phasen des Lebenszyklus von Softwaresystemen – von der Anforderungsanalyse bis zur Bereitstellung. Die Teilnehmenden erwerben essentielle Fähigkeiten in Modellierung, Requirements Engineering und Testmethoden im Rahmen eines einführenden Softwaretechnik-Programms.
- Für wen geeignet: Studierende, die ihre Ausbildung in der Softwaretechnik beginnen
- Behandelte Themen:
- Phasen des Software-Lebenszyklus
- Anforderungsanalyse und Spezifikation
- Softwareentwurf und -entwicklung
- Test- und Validierungsmethoden
- Grundlagen des Projektmanagements
- Online, vor Ort oder beides? Beides
- Prüfung erforderlich? Nein
- Dauer: 12 Wochen
- Unterrichtsumfang: 1 Stunde und 50 Minuten pro Woche
- Zulassungsvoraussetzungen: Keine
- Preis: Kontaktieren Sie die Griffith University für Informationen zu den Studiengebühren
- Kurs besuchen: Griffith University
4. Spezialisierung auf den Softwareentwicklungslebenszyklus (University of Minnesota)

Dieser Kurs bietet eine umfassende Einführung in den Softwareentwicklungslebenszyklus (SDLC) und legt den Fokus auf verschiedene Vorgehensmodelle wie Agile, Lean und das Wasserfallmodell. Anhand praxisnaher Fallstudien wenden die Lernenden Konzepte des SDLC an, um ihre Fähigkeiten im Projektmanagement und in der Prozessoptimierung zu stärken.
- Für wen geeignet: Berufstätige und Studierende, die sich auf Softwareentwicklungsprozesse spezialisieren möchten
- Behandelte Themen:
- Agile-Methodik und Story Mapping
- Lean-Entwicklung und Value Stream Mapping
- Traditionelle (Wasserfall-) SDLC-Praktiken
- Sichere Softwareentwicklungspraktiken
- Analyse und Verbesserung von SDLC-Methodologien
- Online, vor Ort oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 2 Monate
- Unterrichtsumfang: 10 Stunden pro Woche (selbstständig)
- Zulassungsvoraussetzungen: Keine
- Preis: Kostenlose Teilnahme (mit optionalem kostenpflichtigen Zertifikat)
- Kurs besuchen: Coursera
5. Coding Bootcamp für Softwaretechnik (Flatiron School)

Dieser Kurs bietet eine intensive, projektbasierte Coding-Ausbildung und deckt Frontend- und Backend-Entwicklung sowie moderne Werkzeuge der Künstlichen Intelligenz (KI) ab. Er bereitet die Teilnehmenden gezielt auf Tätigkeiten in der Branche vor – durch praxisnahes Lernen mit individueller Dozierendenunterstützung und kollaborativen Projekten.
- Für wen geeignet: Personen, die ein intensives, schnelles Coding-Training suchen
- Abgedeckte Themen:
- Frontend-Entwicklung
- Backend-Entwicklung
- Datenstrukturen
- Algorithmen
- Frontend-Webanwendungen
- Backend-Web-APIs
- Online, vor Ort oder beides? Beides
- Prüfung erforderlich? Nein
- Dauer:
- Vollzeit: 15 Wochen
- Teilzeit: 40 Wochen
- Anzahl der Unterrichtsstunden: Selbstbestimmt
- Zugangsvoraussetzungen:
- Abschluss des Software Engineering Prep: Ein verpflichtender Vorbereitungskurs von 60–80 Stunden.
- Grundlegende Qualifikation: Kenntnisse in HTML, CSS und JavaScript.
- Canvas-Plattform-Kenntnis: Einrichtung und Navigation der Lernumgebung.
- Einrichtung der Computerumgebung: Alle Tools müssen am ersten Tag für die Kursarbeit bereitgestellt sein.
- Preis: $17,900
- Kurs besuchen: Flatiron School
6. Software-Engineering-Prinzipien in Python (DataCamp)

Dieser Kurs vermittelt Prinzipien des Software-Engineerings mit Python – zum Beispiel Modularität, Dokumentation und automatisiertes Testen für effiziente Data-Science-Workflows. Die Lernenden werden angeleitet, wartbaren Code zu erstellen und am Ende ein eigenes Python-Paket zu entwickeln.
- Für wen geeignet: Python-Programmierer, die sich für Software-Engineering-Konzepte interessieren
- Abgedeckte Themen:
- Modularität in Python-Code
- Schreiben und Strukturieren von Python-Modulen
- Objektorientierte Programmierung und Klassen
- Best Practices für Dokumentation
- Automatisiertes Testen und Wartbarkeit
- Online, vor Ort oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 4 Stunden
- Anzahl der Unterrichtsstunden: Selbstbestimmt
- Zugangsvoraussetzungen:
- Voraussetzungen: Introduction to Functions in Python
- Preis: Kostenlos
- Kurs besuchen: DataCamp
7. Java-Programmierung und Software-Engineering-Grundlagen Spezialisierung (Duke University)

Dieser Kurs bietet eine umfassende Einführung in die Java-Programmierung und Softwaretechnik mit Schwerpunkt auf der Entwicklung grundlegender Programmier- und Problemlösungsfähigkeiten. Die Teilnehmenden erstellen eigene Portfolios; der Höhepunkt bildet ein abschließendes Projekt, bei dem eine Empfehlungsmaschine entwickelt wird.
- Für wen geeignet: Anfänger im Programmieren mit Interesse an Java und Softwareentwicklung
- Themengebiete:
- Java-Programmierung und gefragte Programmiersprachen
- Algorithmenentwurf und Fehlersuche (Debugging)
- Grundlagen von Betriebssystemen
- Datenanalyse mit CSV-Dateien
- Abschlussprojekt: Empfehlungsmaschine
- Erstellung interaktiver Webanwendungen
- Online, vor Ort oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 4 Stunden
- Wie viele Stunden Unterricht: Selbststudium
- Zulassungsvoraussetzungen: Keine
- Kurs belegen unter: Duke University
8. Software Engineering Bootcamp (Springboard)

Dieser Online-Kurs bietet eine projektbasierte, Full-Stack-Softwareentwicklungsausbildung mit Mentoring und Karriereunterstützung, um die Teilnehmenden optimal auf den Arbeitsmarkt vorzubereiten. Durch praxisnahes Arbeiten mit gängigen Werkzeugen, Bewertungen und einer eigenen KI-Lerneinheit wird die Effizienz beim Programmieren gezielt gefördert.
- Für wen geeignet: Quereinsteiger oder Anfänger, die eine umfassende Ausbildung im Bereich Softwareentwicklung suchen
- Behandelte Themen:
- Full-Stack-Entwicklung (MERN Stack)
- JavaScript und APIs
- Grundlagen der Webanwendungsentwicklung und Entwicklungswerkzeuge
- KI für Entwickler
- Portfolio- und Karriereprojekte
- Online, Präsenz oder beides? Online
- Prüfung erforderlich? Nein
- Dauer:
- Vollzeit: 13 Wochen
- Teilzeit: 36 Wochen
- Wie viele Stunden Unterricht:
- Vollzeit: 40 Stunden pro Woche
- Teilzeit: 11 bis 17 Stunden pro Woche (selbstbestimmt)
- Zugangsvoraussetzungen:
- JavaScript-Grundlagen: Fähigkeit, grundlegende Funktionen, Schleifen, Bedingungen und Variablen zu schreiben
- Problemlösungsfähigkeiten: Fähigkeit, Probleme logisch zu analysieren und Lösungen zu entwickeln
- Empfohlenes Wissen: Grundkenntnisse in HTML und CSS zur Erstellung einfacher Webseiten
- Preis: $13,860
- Zum Kurs: Springboard
9. IBM: Grundlagen der Softwareentwicklung für alle (IBM)

Dieser Kurs vermittelt grundlegende Konzepte der Softwareentwicklung und behandelt essentielle Prinzipien wie den Softwareentwicklungslebenszyklus (SDLC), Entwicklungsmethoden und Grundkenntnisse im Programmieren. Durch Experten-Einblicke und praxisorientierte Projekte gewinnen Lernende Einblick in Werkzeuge, Technologien und wichtige Branchenstandards.
- Für wen geeignet: Personen ohne Vorerfahrung in der Softwareentwicklung
- Behandelte Themen:
- Softwarelebenszyklus
- Softwareversionen
- Grundlegendes Programmieren
- Einführung in die Softwareentwicklung
- Phasen im SDLC
- Qualitativ hochwertige Software entwickeln
- Softwaretests
- Softwaredokumentation
- Online, Präsenz oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 6 Wochen
- Wie viele Stunden Unterricht: 10 bis 14 Stunden pro Woche (selbstbestimmt)
- Zugangsvoraussetzungen: Grundlegende Computerkenntnisse
- Preis: Kostenlos (optionales Upgrade verfügbar)
- Zum Kurs: edX
10. Software Engineering: Modellierung von Softwaresystemen mit UML (Hong Kong University of Science and Technology)

Dieser Kurs untersucht die Modellierung von Softwaresystemen mithilfe der Unified Modeling Language (UML), um Systemanforderungen festzuhalten und eine klare Kommunikation zwischen den Beteiligten zu unterstützen. Er legt den Fokus auf die Anforderungsanalysephase im Softwareentwicklungszyklus (SDLC) und führt die Lernenden in die Erstellung von Domänen- und Anwendungsfallmodellen ein.
- Für wen? Softwareingenieure und Entwickler mit Interesse an UML
- Behandelte Themen:
- UML-Grundlagen und Modellierungstechniken
- Anforderungsanalyse im SDLC
- Domänenmodellierung für Datenanforderungen
- Anwendungsfallmodellierung für funktionale Anforderungen
- Online, Präsenz oder beides? Online
- Prüfung erforderlich? Ja
- Dauer: 28 Stunden
- Stundenanzahl der Anleitung: 5 Stunden pro Woche (selbstbestimmt)
- Zugangsvoraussetzungen: Keine
- Preis: Kostenlose Anmeldung (optionales, kostenpflichtiges Zertifikat)
- Zum Kurs: Coursera
11. Vollzeit Software Engineering Immersive (Fullstack Academy)

Dieser Kurs ist ein praxisorientiertes Vollzeitprogramm im Bereich Software Engineering. Er konzentriert sich auf gefragte Kenntnisse wie JavaScript und reale Coding-Tools. Es wird praxisnah gelernt – mit Zugang zu generativen KI-Tools, individueller Karriereberatung und Dozenten mit Erfahrung aus der Branche.
- Für wen? Personen, die eine intensive, vollzeitliche Ausbildung im Software Engineering anstreben, Technikbegeisterte, Quereinsteiger und alle, die sich weiterqualifizieren möchten
- Behandelte Themen:
- JavaScript-basierte Full-Stack-Entwicklung
- Generative KI-Tools (ChatGPT, Bing AI)
- Realitätsnahe Coding-Tools (Git, GitHub, VS Code)
- Kollaborative Programmierpraktiken
- Berufsqualifizierung und soziale Kompetenzen
- Online, Präsenz oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 12 Wochen
- Stundenanzahl der Anleitung: 7 Stunden pro Tag
- Zugangsvoraussetzungen: Keine
- Preis: $12,995
- Zum Kurs: Fullstack Academy
12. Software Engineering für Data Scientists (Codecademy)

Dieser Kurs vermittelt wichtige Softwareentwicklungsfähigkeiten, die speziell auf Data Scientists zugeschnitten sind. Er behandelt objektorientierte Programmierung, Versionskontrolle und Befehlszeilenoperationen. Der Kurs beinhaltet praktische Projekte und Werkzeuge zur Steigerung der Produktivität und schlägt so die Brücke zwischen Data Science und Softwareentwicklung.
- Für wen: Data Scientists, die ihre Softwareentwicklungsfähigkeiten verbessern möchten
- Abgedeckte Themen:
- Einführung in die Versionskontrolle
- Unit Testing
- Code-Review
- Software-Design
- Software Engineering mit Python
- Befehlszeile (Command Line)
- Bash-Skripte schreiben
- Git für den Einsatz (Deployment)
- Online, Präsenz, oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 22 Stunden
- Unterrichtsstunden: Selbstbestimmt
- Zulassungsvoraussetzungen:
- Voraussetzungen:
- Einstieg in Python für Data Science
- Python für Data Science: Arbeiten mit Daten
- Voraussetzungen:
- Preis: Kostenlos
- Kurs besuchen: Codecademy
13. Softwareentwicklungsprozesse und -methoden (University of Minnesota)

Dieser Kurs bietet einen Überblick über verschiedene Softwareentwicklungsprozesse und -methoden. Er behandelt traditionelle und agile Modelle wie das Wasserfallmodell, das V-Modell und das Spiralmodell. Die Teilnehmenden lernen, die Stärken und Schwächen der jeweiligen Vorgehensweisen zu erkennen und Best Practices konzeptionell anzuwenden.
- Für wen: Projektmanager und Softwareentwickler
- Abgedeckte Themen:
- Agile Methoden
- Wasserfallmodell
- Kernpraktiken der Softwareentwicklung
- Traditionelle Modelle
- Standardmethoden
- Geeignete Vorgehensweise vorschlagen
- Online, Präsenz, oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 20 Stunden
- Unterrichtsstunden: Selbstbestimmt
- Zulassungsvoraussetzungen: Keine
- Preis: Kostenlos teilnehmen (mit optionalem kostenpflichtigem Zertifikat)
- Kurs besuchen: Coursera
14. Bachelor-Studium in Software Engineering (Grand Canyon University)

Dieses Studienprogramm bietet eine umfassende Ausbildung im Bereich Software Engineering mit Schwerpunkten auf Programmierung, Systemdesign und Projektmanagement. Es bereitet die Studierenden praxisnah darauf vor, Softwarelösungen für verschiedene Anwendungsbereiche zu entwickeln und umzusetzen.
- Für wen geeignet: Personen, die einen klassischen Bachelorabschluss in Software Engineering anstreben, angehende Softwareentwickler, Projektmanager und Unternehmer
- Abgedeckte Themen:
- Computerprogrammierung
- Softwarearchitektur
- Datenbankarchitektur
- Entwicklung von Softwarelösungen für komplexe Probleme
- Lebenszyklus der Softwareentwicklung
- Unterscheidung von Softwareentwicklungsprozessen
- Schätztechniken und Messverfahren
- Ausbau starker Kommunikationsfähigkeiten
- Online, Präsenz oder beides? Beides
- Prüfung erforderlich? Nein
- Dauer: 15 Wochen
- Zulassungsvoraussetzungen: Abitur oder ein gleichwertiger Abschluss
- Preis: $8,250 pro Semester
- Kurs besuchen: Grand Canyon University
15. Informatik 307: Software Engineering (Study.com)

Dieser Kurs bietet eine fundierte Einführung in die Softwaretechnik mit einem Fokus auf zentrale Konzepte wie Softwareentwurf, -entwicklung und -wartung. Er enthält Videolektionen und Quizze, um das Verständnis zu festigen und die Teilnehmer auf Praxiseinsätze im Berufsfeld vorzubereiten.
- Für wen geeignet: Studierende und Berufstätige, die Grundkenntnisse der Softwaretechnik erlangen möchten
- Abgedeckte Themen:
- Lebenszyklus der Softwareentwicklung
- Anforderungsanalyse
- Entwurfs- und Architekturprinzipien
- Softwaretest und -wartung
- Grundlagen des Projektmanagements
- Online, Präsenz oder beides? Online
- Prüfung erforderlich? Keine
- Dauer: 8 Minuten pro Lektion
- Wie viele Unterrichtsstunden: Selbstbestimmt
- Zulassungsvoraussetzungen: Keine
- Kurs besuchen: Study.com
16. Backend Engineer (Codecademy)

Dieser Kurs bereitet die Teilnehmenden darauf vor, serverseitige Anwendungen zu entwickeln und zu warten, die die Funktionalität der Frontend-Seite unterstützen. Er legt den Schwerpunkt auf wesentliche Fähigkeiten für die Erstellung sicherer und effizienter Backend-Systeme. Die Teilnehmenden werden durch praktische Erfahrung mit Technologien wie Node.js, SQL und Sicherheitspraktiken auf die reale Backend-Entwicklung vorbereitet.
- Für wen geeignet: Künftige Backend-Entwickler
- Behandelte Themen:
- Erstellen von APIs und Datenbanken
- Einrichten einer Entwicklungsumgebung
- Grundlagen der Webentwicklung
- Verwendung von JavaScript-Syntax
- Erstellung interaktiver Websites mit JavaScript
- Integration von PostgreSQL
- Backend-Entwicklung mit Express.js
- Git und GitHub
- Online, Präsenz oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 105 Stunden
- Wie viele Stunden Unterricht: Selbstbestimmt
- Zugangsvoraussetzungen: Keine
- Zum Kurs: Codecademy
17. Online-Studium Software Engineering (Western Governors University)

Dieser Kurs bietet ein umfassendes Online-Studium im Bereich Software Engineering mit Fokus auf Kernkompetenzen wie Programmierung, Softwareentwicklung und Management des Systemlebenszyklus. Enthalten sind anerkannte Zertifizierungen aus der Branche und zwei Spezialisierungsrichtungen: Java oder C#, sodass die Studierenden fundierte Kenntnisse in einer dieser stark gefragten Programmiersprachen erwerben können.
- Für wen geeignet: Personen, die einen flexiblen Online-Abschluss in Software Engineering anstreben
- Behandelte Themen:
- Skripting und Programmierung (Schwerpunkt Java oder C#)
- Entwicklung von mobilen Anwendungen
- Grundlagen der Webentwicklung
- User Experience Design
- Softwarequalitätssicherung und -test
- Software Development Life Cycle (SDLC)
- Online, Präsenz oder Beides? Online
- Erforderliche Prüfung? Nein
- Dauer: 3 bis 4 Jahre
- Wie viele Unterrichtsstunden: Selbstbestimmt
- Zugangsvoraussetzungen:
- Abitur: Für die Einschreibung erforderlich
- Optionen für Programm-Eignung (eine auswählen):
- Übertragbare Hochschulkurse mit mindestens 2,75 Notendurchschnitt
- Bachelor- oder Associate-Abschluss von einer akkreditierten Institution
- Abschluss einer übertragbaren IT-Zertifizierung
- Abiturdurchschnitt von 3,0 oder höher
- Abschluss früherer IT-Kurse auf 300er-Level oder höher
- Preis: $4.085 pro sechsmonatigem Trimester
- Kurs besuchen: Western Governors University
18. Software Engineering Bootcamp (General Assembly)

Dieser Kurs ist ein intensives Bootcamp, das sich darauf konzentriert, praktische Softwareentwicklungsfähigkeiten durch praxisorientierte Programmierung in Sprachen wie Python und JavaScript zu vermitteln. Er kombiniert technisches Training mit Karriere-Coaching, um Teilnehmer auf Positionen in der Softwareentwicklung und im Engineering vorzubereiten.
- Für wen ist das? Personen, die in die Softwareentwicklung wechseln oder ihre technischen Fähigkeiten verbessern möchten
- Abgedeckte Themen:
- Full-Stack-Entwicklung mit Python und JavaScript
- Agiles Projektmanagement und Scrum
- Test- und Debugging-Techniken
- Versionskontrolle mit Git
- Grundlagen des Cloud Computings
- Online, Präsenz oder Beides? Beides
- Erforderliche Prüfung? Ja
- Dauer:
- Vollzeit: 12 Wochen
- Teilzeit: 32 Wochen
- Wie viele Unterrichtsstunden:
- Vollzeit: 8 Stunden pro Tag (Montag bis Freitag)
- Teilzeit: 15 Stunden pro Woche (Abends und am Wochenende)
- Zugangsvoraussetzungen: Keine
- Preis: $16.450 (Ratenzahlung und Rabatte ebenfalls möglich)
- Kurs besuchen: General Assembly
19. Algorithmen und Software Engineering für Fachleute (Udemy)

Dieser Kurs behandelt grundlegende Algorithmen und Datenstrukturen im Software Engineering und verwendet Java, um effiziente Techniken zur Organisation, Sortierung und Verarbeitung von Daten zu vermitteln. Praxisnahe Anwendungen fortgeschrittener Konzepte wie Rekursion, Graphdatenbanken und Compiler-Theorie werden behandelt, um die Softwareentwicklungsfähigkeiten zu verbessern.
- Für wen geeignet: Erfahrene Fachkräfte in der Softwarebranche sowie Studierende, die Kernkonzepte und Algorithmen beherrschen wollen
- Themenbereiche:
- Algorithmen im Software Engineering
- Software-Entwurfsmuster
- Zählen und Optimierung
- Sortierkonzepte
- Stacks und Queues
- Teilbarkeitsoperationen und Primzahlen
- Online, Präsenz oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 7 Stunden und 30 Minuten
- Anzahl der Unterrichtsstunden: Selbstbestimmt
- Zulassungsvoraussetzungen: Grundkenntnisse in Programmierung
- Preis: $19.99
- Kurs belegen: Udemy
20. IBM DevOps and Software Engineering Professional Certificate (IBM)

Dieser Online-Kurs vermittelt praktische DevOps- und Software-Engineering-Kenntnisse mit Fokus auf Automatisierung, Cloud-native Architekturen und Continuous Integration/Deployment. In praxisorientierten Laboren und Projekten sammeln die Teilnehmer Erfahrung mit Tools wie Docker, Kubernetes, GitHub und Python zur Entwicklung und Verwaltung skalierbarer Anwendungen.
- Für wen geeignet: Personen, die ein umfassendes DevOps-Know-how für Einstiegspositionen im Software-Engineering aufbauen möchten
- Themenbereiche:
- Python-Programmierung und Linux Shell-Skripting
- GitHub-Projekte und Versionskontrolle
- Docker-, Kubernetes- und OpenShift-Containerisierung
- Agile- und Scrum-Methoden
- CI/CD mit Chef, Puppet, GitHub Actions und mehr
- Anwendungssicherheit und Monitoring
- Online, Präsenz oder beides? Online
- Prüfung erforderlich? Nein
- Dauer: 6 Monate
- Anzahl der Unterrichtsstunden: 10 Stunden pro Woche (selbstbestimmt)
- Zulassungsvoraussetzungen:
- Grundkenntnisse in Computer und IT
- Erfahrungen in Softwareentwicklung oder IT-Betrieb
- Preis: Kostenlos (optionale kostenpflichtige Zertifizierung)
- Kurs belegen: Coursera
Wie geht es weiter?
Steigern Sie das Wachstum Ihres SaaS-Unternehmens und Ihre Führungskompetenz. Abonnieren Sie unseren Newsletter für die neuesten Erkenntnisse von CTOs und aufstrebenden Technologie-Führungskräften. Wir unterstützen Sie mit Leitfäden, Ressourcen und Strategien von Top-Expert:innen, damit Sie klüger skalieren und stärker führen!
