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 Minnesota
Kompetenzen, die Sie erwerben: Technische Kommunikation, Entwicklungstests, Testfall, Software-Qualitätssicherung, Entwicklung von Testskripten, JUnit, Software-Prüfung, Test-Tools, Verifizierung und Validierung, Funktionelle Prüfung, Test-Automatisierung, Test Daten, Lebenszyklus der Systementwicklung, Code-Abdeckung, Planung der Prüfung, Einheitliche Prüfung, White-Box-Tests, Einheitstest
★ 4.3 (830) · Mittel · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Softwaretechnik, Software-Entwicklung, Wasserfall-Methodik, Testfall, Software-Qualitätssicherung, Analyse der Anforderungen, Unified Modeling Language, Kontrolle ändern, Software-Prüfung, Konfigurationsmanagement, Konfigurationsverwaltung, Software-Konfigurationsmanagement, Fehlersuche, Projektleitung, Methoden der Softwareentwicklung, Lebenszyklus der Systementwicklung, Abnahmetests, Systementwurf und Implementierung, Benutzerakzeptanztests (UAT), Lebenszyklus der Softwareentwicklung, White-Box-Tests
★ 4.6 (145) · Mittel · Kurs · 1–3 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Projektplanung, Softwaretechnik, Software-Entwicklung, Bewertung des Modells, Unified Modeling Language, Software-Systeme, Systemanforderungen, Analyse der Anforderungen, Funktionale Anforderung, Funktionale Spezifikation, Diagramm Entwurf, Datenmodellierung, Projektleitung, Objektorientierte Programmierung (OOP), Lebenszyklus der Systementwicklung, Objektorientierter Entwurf, Modellevaluation
★ 4.6 (383) · Mittel · Kurs · 1–3 Monate

Northeastern University
Kompetenzen, die Sie erwerben: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Software Development Methodologies, Agile Methodology, Agile Project Management, Scrum (Software Development), Agile Product Development, Requirements Analysis, Sprint Retrospectives, Software Engineering, Software Development, Sprint Planning, Waterfall Methodology, Backlogs, Requirements Elicitation, User Story
Gemischt · Kurs · 1–3 Monate

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

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

University of Leeds
Kompetenzen, die Sie erwerben: Software Development, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
Anfänger · Kurs · 1–4 Wochen

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

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

Kompetenzen, die Sie erwerben: Software-Entwicklung, Pseudocode, Agile Methodik, Software-Prüfung, Agile Software-Entwicklung, Mainframe-Computing, Scrum (Software-Entwicklung), Entwicklung von Systemen, Systemanalyse, z/OS, Lebenszyklus der Systementwicklung, Methoden der Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Programm-Entwicklung, COBOL (Programmiersprache), Planung der Prüfung, Einheitliche Prüfung, Großrechner-Technologien, Systemarchitektur, Einheitstest, Software Entwurf, Agile Entwicklung von Software
★ 4.2 (71) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer-Systeme, Informationstechnologie, Kundenbetreuung, Hardware-Fehlerbehebung, System-Unterstützung, Netzwerk-Unterstützung, Software-Dokumentation, Installation der Software, Paket- und Softwareverwaltung, Computer-Hardware, Technisches Schreiben, Technische Unterstützung und Dienstleistungen, Endbenutzerschulung und -unterstützung, Technische Unterstützung, Allgemeine Netzwerkarbeit, Linux, Computer-Vernetzung, Technische Dokumentation, Desktop-Unterstützung, Helpdesk-Unterstützung
★ 4.8 (164.172) · Anfänger · Kurs · 1–3 Monate

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