Finden Sie Softwareentwicklungs-Kurse, die Themen wie Programmierung, Softwaredesign und agile Entwicklung abdecken. Bereiten Sie sich auf Karrieren in IT und App-Entwicklung vor.

University of Minnesota
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Testautomatisierung, Sicherheitsprüfung, Software-Tests, Verhaltensbasierte Entwicklung, Entwicklungstests, Testfall, Regressionstests, JUnit, Einheitstest, Selenium (Software), Gherkin (Skriptsprache), Prüfbarkeit, Abnahmeprüfung, Code-Abdeckung, Open Web Application Security Project (OWASP), Software-Qualitätssicherung, Leistungstests, Gurke (Software), Testplanung
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Microarchitecture, Software Development, Development Environment, Hardware Architecture, Debugging, Application Security, Secure Coding, Computer Architecture, C (Programming Language), System Configuration, Application Development, C++ (Programming Language), System Requirements, Product Support
Mittel · Spezialisierung · 3–6 Monate

University of Alberta
Kompetenzen, die Sie erwerben: Kanban-Prinzipien, Projektplanung, Analyse der Anforderungen, Scrum (Software-Entwicklung), Rahmen für das Risikomanagement, Risikomanagement, Funktionale Anforderung, Lebenszyklus der Softwareentwicklung, Projekt-Risikomanagement, Agile Methodik, Produktmanagement, Erhebung von Anforderungen, Methoden der Softwareentwicklung, Agile Entwicklung von Software, Sprint-Planung, Technische Überprüfung der Software, Geschäftliche Anforderungen, Anforderungsmanagement, Projektmanagement, Sprint-Retrospektiven
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Computer Programmierung, C (Programmiersprache), Befehlszeilen-Schnittstelle, Simulationen, Software Entwurf, Entwicklungsumgebung, Instandhaltbarkeit, Software-Tests, Algorithmen, Datenstrukturen, Grundsätze der Programmierung, Betriebssysteme, Problemlösung, System Programmierung, Programm-Entwicklung, Software-Ingenieur, Benutzeroberfläche (UI), Fehlersuche, Softwareentwicklung, Pseudocode
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, DevSecOps, Schnelles Engineering, Testautomatisierung, CI/CD, Verantwortungsvolle KI, Software-Tests, Modellierung großer Sprachen, Software-Entwicklungstools, Generative KI, Software-Architektur, Software-Ingenieur, Anwendungssicherheit, Softwareentwicklung, Verarbeitung natürlicher Sprache
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Software Development Life Cycle, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, React Redux, Kubernetes, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Cloud Applications, Ajax, Javascript, Azure DevOps, Engineering Software
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Gradle, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Erweiterbare Markup-Sprache (XML), Entwicklung von Anwendungen für Mobilgeräte, Android Entwicklung, Android Studio, Android (Betriebssystem), UI Komponenten, Virtuelle Umgebung, Anwendungsentwicklung
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Scrum (Software-Entwicklung), Verifizierung und Validierung, Systemanforderungen, Analyse der Anforderungen, Software-Tests, Instandhaltbarkeit, Software Entwurf, Dokumente zu den Benutzeranforderungen, Entwicklungstests, Agile Methodik, Wasserfall-Methodik, Lebenszyklus der Softwareentwicklung, Methoden der Softwareentwicklung, Freigabe-Management, Agile Entwicklung von Software, Software-Architektur, Software-Ingenieur, Prozessgesteuerte Entwicklung, Entwicklung von Systemen, Bereitstellung von Anwendungen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Digital Transformation, Generative AI, ChatGPT, Strategic Decision-Making, Software Development Tools, Microsoft Copilot, Program Development, Automation, Artificial Intelligence, User Interface (UI) Design, Debugging
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Web Content Accessibility Guidelines, Verifizierung und Validierung, HTML und CSS, Front-End Web-Entwicklung, HyperText Markup Language (HTML), Bootstrap (Front-End-Framework), Reaktionsfähiges Webdesign, Ereignisgesteuerte Programmierung, Wireframing, Webdesign, Javascript, Benutzerfreundlichkeit, Code-Überprüfung, Browser-Kompatibilität, Cascading Style Sheets (CSS), Web Design und Entwicklung, Anwendungs-Rahmenwerke, Benutzeroberfläche (UI), Interaktives Design, Web-Entwicklung
Anfänger · Spezialisierung · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Befehlszeilen-Schnittstelle, C (Programmiersprache), Hardware-Architektur, Konfigurationsverwaltung für Software, Versionskontrolle, Entwicklungsumgebung, Software Entwurf, Software-Entwicklungstools, Eingebettete Software, Fehlersuche, Programm-Entwicklung, Tools erstellen, Eingebettete Systeme
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Grafana, Python-Programmierung, Restful API, Objekt-Relationales Mapping, Lebenszyklus der Softwareentwicklung, Git (Versionskontrolle-System), Kubernetes, Microservices, Django (Web-Framework), Istio, Linux-Befehle, Software-Architektur, Shell-Skript, Bash (Skriptsprache), Daten importieren/exportieren, OpenShift, Open Web Application Security Project (OWASP), MongoDB, NoSQL, Bereitstellung von Anwendungen
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate