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.

Columbia University
Kompetenzen, die Sie erwerben: Gesundheitliche Chancengleichheit, Management natürlicher Ressourcen, Wirtschaft, Wirtschaft, Umwelt und Ressourcenmanagement, Umweltproblem, Sozioökonomie, Eindämmung des Klimawandels, Internationale Beziehungen, Soziale Gerechtigkeit, Nachhaltige Entwicklung, Politik, Gesundheitliche Ungleichheiten, Menschliche Entwicklung, Öffentliche Gesundheit und Krankheitsvorbeugung, Entwicklung der Gemeinschaft, and Social Studies, Wasser Nachhaltigkeit, Wirtschaftliche Entwicklung, Anpassung an den Klimawandel, Nachhaltige Systeme, Gesundheitspolitik
Gemischt · Kurs · 3–6 Monate

University of Copenhagen
Kompetenzen, die Sie erwerben: Systemorientiertes Denken, Umweltpolitik, Management natürlicher Ressourcen, Berichterstattung zur Nachhaltigkeit, Wirtschaft, Umweltwissenschaft, Leistungsmetrik, Umwelt, Eindämmung des Klimawandels, Nachhaltige Entwicklung, Soziale Auswirkungen, Programme zum Klimawandel, Governance, Politische Analyse, Forschung, Anpassung an den Klimawandel, Unternehmerische Nachhaltigkeit, Nachhaltige Systeme
Anfänger · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Programm-Entwicklung, Python-Programmierung, Grundsätze der Programmierung, Computerprogrammierung, Installation der Software, Computational Thinking, Fehlersuche
Anfänger · Kurs · 1–3 Monate

SkillUp
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Methoden der Softwareentwicklung, Organisatorische Struktur, Datenmodellierung, SAP-Anwendungen, SAP S/4HANA, Funktionale Anforderung, Software-Entwicklungstools, Systemarchitektur, Compliance-Berichterstattung, Migration von Daten, Unternehmensressourcenplanung
Anfänger · Kurs · 1–4 Wochen
Kompetenzen, die Sie erwerben: Computer-Vernetzung, Netzwerkverwaltung, Web-Präsenz, Allgemeine Netzwerkarbeit, Netzwerk-Fehlerbehebung, Netzwerksicherheit, Chef (Werkzeug zur Konfigurationsverwaltung), IT-Automatisierung, Git (Versionskontrollsystem), Systemverwaltung, Ruby (Programmiersprache), Sicherheit von Informationssystemen, Verwaltung des Betriebssystems, Desktop-Unterstützung, Paket- und Softwareverwaltung, IT-Infrastruktur, IT-Sicherheitsarchitektur, Interviewing-Fähigkeiten, TCP/IP, Versionskontrolle
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Yale University
Kompetenzen, die Sie erwerben: Positivität, Zeitmanagement, Zielsetzung, Psychologie, Widerstandsfähigkeit, Handlungsorientiert, Entscheidungsfindung, Bildung von Gewohnheiten, Verhaltensbiologische Gesundheit, Produktivität, Psychische Gesundheit, Mitgefühl, Achtsamkeit, Meditation & Atemarbeit, Selbst-Bewusstsein, Prioritätensetzung
Gemischt · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Test-Tools, White-Box-Tests, Planung der Prüfung, Einheitliche Prüfung, Lebenszyklus der Systementwicklung, Software-Qualitätssicherung, Test Daten, Funktionelle Prüfung, Test-Automatisierung, Technische Kommunikation, JUnit, Entwicklungstests, Entwicklung von Testskripten, Code-Abdeckung, Software-Prüfung, Verifizierung und Validierung, Testfall
Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Produktfamilie Technik, Diagramm Entwurf, Software-Visualisierung, Software-Dokumentation, Software-Entwurfsdokumente, Systemarchitektur, Unified Modeling Language, Software-Architektur, Technische Überprüfung der Software, Software-Entwicklung, Software-Entwicklung
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Beeinflussung, Kommunikations-Strategien, Persönliche Attribute, Soziale Kompetenzen, Professionalität, Rapportbildung, Kommunikation, Durchsetzungsvermögen, Konfliktmanagement, Personalmanagement, Emotionale Intelligenz, Berufliche Entwicklung, Vertrauenswürdigkeit, Konstruktives Feedback, Einfühlungsvermögen, Zwischenmenschliche Kommunikation, Aktives Zuhören
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Mikroarchitektur, System-Programmierung, C++ (Programmiersprache), Leistungsoptimierung, C (Programmiersprache), Anwendungssicherheit, Tools erstellen, Eingebettete Systeme, Software-Entwicklungstools, Computerarchitektur, Anwendungsentwicklung, System-Konfiguration, Eingebettete Software, Software-Entwicklung, Fehlersuche
Mittel · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Analyse der Sicherheitsanforderungen, Analyse der Anforderungen, Diagramm Entwurf, Rahmen für das Risikomanagement, Zielsetzung, Methoden der Softwareentwicklung, Software-Dokumentation, Software-Entwurfsdokumente, Datenflussdiagramme (DFDs), Funktionale Anforderung, Dokumente zu den Benutzeranforderungen, Lebenszyklus der Systementwicklung, Erhebung von Anforderungen, Storyboarding, Agile Methodik, Unified Modeling Language, Das Risiko, Attrappen, Interviewing-Fähigkeiten, Produktanforderungen
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Web-Design, Web-Entwicklungs-Tools, Javascript, Browser-Kompatibilität, Bootstrap (Front-End-Framework), Web-Frameworks, Front-End-Webentwicklung, Reaktionsfähiges Web-Design, Wireframing, Hypertext Markup Language (HTML), Web-Entwicklung, Cascading Style Sheets (CSS), Web-Design und Entwicklung, Ereignisgesteuerte Programmierung, Leitlinien für die Zugänglichkeit von Webinhalten, Attrappen, Verifizierung und Validierung, Fehlersuche, HTML und CSS, Interaktives Design
Anfänger · Spezialisierung · 3–6 Monate