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.

Northeastern University
Kompetenzen, die Sie erwerben: Lebenszyklus der Softwareentwicklung, Agile Methodik, Software-Entwicklung, Scrum (Software-Entwicklung), Sprint-Planung, Agile Software-Entwicklung, Lebenszyklus der Systementwicklung, Agiles Projektmanagement, Rückstände, Agile Entwicklung von Software, Sprint-Retrospektiven, Methoden der Softwareentwicklung, Analyse der Anforderungen, Erhebung von Anforderungen, Softwaretechnik, Agile Produktentwicklung, Wasserfall-Methodik, Anwenderbericht
Gemischt · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: AI-Integrationen, API-Entwurf, Anwendungsentwicklung, Technische Kommunikation, Einheitliche Prüfung, ChatGPT, Technische Dokumentation, Software-Entwicklung, KI-Kenntnisse, Anwendungsprogrammierschnittstelle (API), Einheitstest, Test-Automatisierung, Schnelles Engineering, Prompt-Muster, Prompt Engineering Tools, Software Entwurf, Software-Dokumentation, Docker (Software)
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Scrum (Software Development), Agile Software Development, Agile Project Management, Agile Methodology, Scalability, Program Management, Project Coordination, Coordination, Leadership, Influencing
Mittel · Kurs · 1–4 Wochen

Clemson University
Kompetenzen, die Sie erwerben: AI-Integrationen, Software-Entwicklung, Benutzerfreundlichkeit, Benutzerzentriertes Design, Software-Entwicklungstools, Programm-Entwicklung, Lebenszyklus der Systementwicklung, KI-Kenntnisse, Künstliche Intelligenz, Nutzerforschung, Methoden der Softwareentwicklung, Benutzerfreundliches Design, Analyse der Anforderungen, Menschenzentriertes Design, Softwaretechnik, AI-Förderung, Entwicklung von Systemen
Auf einen Abschluss hinarbeiten
Mittel · Kurs · 1–3 Monate

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

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

Kompetenzen, die Sie erwerben: Application Security, Security Testing, Risk Management Framework, Systems Development Life Cycle, Secure Coding, Software Testing, Software Development, Software Development Life Cycle, Web Applications, Development Testing, Software Development Methodologies, Application Programming Interface (API), Waterfall Methodology, Databases, Agile Methodology, Data Validation
Fortgeschritten · Kurs · 1–4 Wochen

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

University of Copenhagen
Kompetenzen, die Sie erwerben: Wirtschaft, Eindämmung des Klimawandels, Programme zum Klimawandel, Anpassung an den Klimawandel, Soziale Auswirkungen, Umwelt, Umweltpolitik, Governance, Berichterstattung zur Nachhaltigkeit, Unternehmerische Nachhaltigkeit, Nachhaltige Entwicklung, Forschung, Umweltwissenschaft, Systemorientiertes Denken, Nachhaltige Systeme, Leistungsmetrik, Management natürlicher Ressourcen, Politische Analyse
Anfänger · Kurs · 1–4 Wochen

Northeastern University
Kompetenzen, die Sie erwerben: Konfliktmanagement, Entwicklung von Führungsqualitäten, Scrum (Software-Entwicklung), Agile Methodik, Sprint-Planung, Teamorientiert, Lebenszyklus der Softwareentwicklung, Teambildung, Führung und Management, Skaliertes Agiles Framework, Agile Software-Entwicklung, Projektplanung, Führungsqualitäten, Agiles Projektmanagement, Software-Entwicklung, Organisatorische Führung, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Prioritätensetzung, Kollaborative Software, Agile Produktentwicklung, Leiterschaft
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: System-Unterstützung, Computerprogrammierung, Qualitätssicherung, Agile Methodik, Scrum (Software-Entwicklung), Lebenszyklus der Softwareentwicklung, Agile Software-Entwicklung, Technische Unterstützung, COBOL (Programmiersprache), Mainframe-Computing, Lebenszyklus der Systementwicklung, Computer Programmierung, Agiles Projektmanagement, Technische Unterstützung und Dienstleistungen, Code-Überprüfung, Software-Entwicklung, Agile Entwicklung von Software, Methoden der Softwareentwicklung, Helpdesk-Unterstützung, Software-Qualitätssicherung, Problemverfolgung, Software-Qualität (SQA/SQC)
Anfänger · Kurs · 1–3 Monate