Softwareentwicklungs-Kurse können Ihnen helfen zu verstehen, wie Software entworfen, geschrieben und getestet wird. Sie können Fähigkeiten in Architektur, Programmierung, Versionskontrolle und Debugging aufbauen. Viele Kurse stellen Tools und Workflows aus der Softwarepraxis vor.

University of Colorado System
Kompetenzen, die Sie erwerben: Technischer Entwurf, Anwendungssicherheit, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Konzeptionelle Gestaltung, Wasserfall-Methodik, Agile Methodik, Software-Entwicklung, Lebenszyklus der Systementwicklung, Analyse der Anforderungen, Sicherheitstechnik, Software Entwurf
Gemischt · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Kommerzialisierung, Pharmazeutika, Pharmakologie, Präklinische Entwicklung, Entwicklung von Medikamenten, Klinische Studien, Regulatorische Angelegenheiten, Patientensicherheit, Einhaltung von Vorschriften, Klinische Forschung
Anfänger · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Überprüfung der Sicherheitsarchitektur, Anwendungssicherheit, Software-Qualität (SQA/SQC), Software-Prüfung, Modellierung von Bedrohungen, Software Architektur, Qualitätssicherung, Kontinuierliche Lieferung, Software-Entwicklung, Instandhaltbarkeit, Software-Architektur, CI/CD, Softwaretechnik, Software-Qualitätssicherung, Kontinuierliche Integration, Kontinuierliche Bereitstellung, Software-Entwurfsmuster, Entwicklungstests, IT-Sicherheitsarchitektur, Objektorientierter Entwurf, Bereitstellung von Anwendungen, Software Entwurf
Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Systemanalyse, Projektleitung, Unified Modeling Language, Lebenszyklus der Softwareentwicklung, Projektplanung, Software Architektur, Qualitätssicherung, Entwurf von Systemen, Software-Entwicklung, Software-Architektur, Lebenszyklus der Systementwicklung, Softwaretechnik, Software-Qualitätssicherung, Software-Entwurfsmuster, Objektorientierter Entwurf, Diagramm Entwurf, Software Entwurf
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Kontinuierlicher Verbesserungsprozess, Prozessverbesserung, Schlanke Methodologien, Methoden der Softwareentwicklung, Scrum (Software-Entwicklung), Kanban-Prinzipien, Schlanke Fertigung, Produktprüfung, Prozess-Mapping, Lean Six Sigma, Agile Entwicklung von Software, Kaizen-Methodik, Agile Software-Entwicklung, Prozess-Analyse, Analyse des Geschäftsablaufs, Produktentwicklung, Software-Entwicklung, Abfallminimierung, Agile Methodik, Design Thinking
Anfänger · Kurs · 1–4 Wochen

Universitat Politècnica de València
Kompetenzen, die Sie erwerben: Systems Development Life Cycle, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Usability, Human Computer Interaction, User Interface (UI) Design, Software Development Methodologies, Systems Development, Information Systems, Software Development, Project Management, Information Technology, Program Standards, Maintainability, Version Control, Software Development Tools, Software Documentation, Emerging Technologies
Anfänger · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Agile Software Development, Software Development Methodologies, Agile Methodology, Scaled Agile Framework, Agile Product Development, Leadership and Management, Agile Project Management, Conflict Management, Leadership, Leadership Development, Organizational Leadership, Sprint Planning, Collaborative Software, Scrum (Software Development), Project Planning, Team Building, Software Development Life Cycle, Software Development, Prioritization, Team Oriented
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Restful API, Git (Versionskontrollsystem), Netzwerktechnik, Methoden der Softwareentwicklung, API-Tests, JSON, Virtualisierung und virtuelle Maschinen, Daten importieren/exportieren, Instandhaltbarkeit, Software-Entwicklung, YAML, Erweiterbare Sprachen und XML, Anwendungsprogrammierschnittstelle (API), Erweiterbare Markup-Sprache (XML), Versionskontrolle, Entwicklungsumgebung, Software-Entwicklungstools, Software-Entwurfsmuster, Computer-Programmierwerkzeuge, Devops-Werkzeuge
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Netzwerk-Protokolle, Computer-Vernetzung, Hardware-Architektur, System-Konfiguration, Software-Systeme, Sicherheitssoftware, Computer-Systeme, Netzwerksicherheit, Informationstechnologie, System-Software, TCP/IP, Allgemeine Netzwerkarbeit, Datenspeicherung, Betriebssysteme, OSI-Modelle, Installation der Software, Vernetzungs-Hardware, Intranet, Computer-Hardware, Computerkenntnisse
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Testfall, Software-Prüfung, Lebenszyklus der Softwareentwicklung, White-Box-Tests, Software-Qualitätssicherung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Threat Modeling, Application Security, Secure Coding, Authentications, OAuth, Threat Management, Software Testing, Development Testing, Software Development Life Cycle, Unit Testing, Security Testing, Unified Modeling Language, Authorization (Computing), Single Sign-On (SSO), Databases, Software Development, Security Software, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity
Mittel · Kurs · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Javascript, Leitlinien für die Zugänglichkeit von Webinhalten, Cascading Style Sheets (CSS), Web-Entwicklung, Web-Design, Reaktionsfähiges Web-Design, Web-Anwendungen, Front-End-Webentwicklung, HTML und CSS, Web-Entwicklungs-Tools, Entwicklungsumgebung, Ajax, Semantisches Web, Hypertext Markup Language (HTML)
Gemischt · Kurs · 1–4 Wochen