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.

Kompetenzen, die Sie erwerben: Application Security, Security Testing, Risk Management Framework, Systems Development Life Cycle, Secure Coding, Threat Modeling, Software Testing, Software Development, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Development Testing, Software Development Methodologies, Application Programming Interface (API), Code Reusability, Databases, Agile Methodology, Exploitation techniques, Data Validation
Fortgeschritten · Kurs · 1–4 Wochen
Imperial College London
Kompetenzen, die Sie erwerben: Logo-Entwurf, Kreatives Design, Computergrafik, Lineare Algebra, Visualisierung (Computergrafik), Anwendungsentwicklung, Android-Entwicklung, Virtuelle Umgebung, Mobile Entwicklung, Erweiterte und virtuelle Realität (AR/VR), Android-Studio, Computer-Grafik-Techniken, Animation und Spieldesign, Farbenlehre, Android (Betriebssystem), Animationen, 3D-Assets, Virtuelle Realität
Mittel · Spezialisierung · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Web-Präsenz, Validierung von Daten, Datenvisualisierung, Kommunikation mit Interessenvertretern, Interviewing-Fähigkeiten, Stichproben (Statistik), Tabellenkalkulations-Software, Rmarkdown, LinkedIn, Bereinigung von Daten, Google Sheets, Datenanalyse, Daten-Ethik, Präsentation der Daten, Interaktive Datenvisualisierung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Datenvalidierung, Dateiverwaltung, Ggplot2, Daten-Storytelling
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Wachstumsstrategien, Risikomanagement, Konsolidierung, Unternehmensstrategie, Organisatorische Strategie, Bewertung von Unternehmen, Marktanteil, Marktchancen, Geschäftsstrategie, Entwicklung neuer Geschäftsfelder, Analyse der Wettbewerber, Strategische Entscheidungsfindung, Strategie zur Markteinführung, Marktdynamik, Strategisches Denken, Fusionen und Akquisitionen, Innovation
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Anfänger · Spezialisierung · 3–6 Monate

Yale University
Kompetenzen, die Sie erwerben: Klinische Studien, Risikomanagement, Verifizierung und Validierung, Benutzeroberfläche (UI), Biomedizinische Technik, Nutzerforschung, Medizinische Geräte, Software-Prüfung, Maschinelles Lernen, Unternehmertum, Medizinischer Datenschutz, Projektmanagement im Gesundheitswesen, Software-Entwicklung, Software-Qualität (SQA/SQC), Einhaltung von Vorschriften, Menschliche Faktoren, Software-Qualitätssicherung, Benutzerfreundlichkeit, Lebenszyklus der Softwareentwicklung, Gesundheitstechnologie, Software Entwurf
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Web-Präsenz, Git (Versionskontrollsystem), Interviewing-Fähigkeiten, Paket- und Softwareverwaltung, IT-Infrastruktur, Desktop-Unterstützung, Netzwerk-Fehlerbehebung, Ruby (Programmiersprache), IT-Sicherheitsarchitektur, Allgemeine Netzwerkarbeit, Netzwerkverwaltung, Computer-Vernetzung, Systemverwaltung, TCP/IP, IT-Automatisierung, Chef (Werkzeug zur Konfigurationsverwaltung), Versionskontrolle, Verwaltung des Betriebssystems, Netzwerksicherheit, Sicherheit von Informationssystemen
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Pontificia Universidad Católica del Perú
Kompetenzen, die Sie erwerben: Software Development Life Cycle, Unified Modeling Language, Software Development Methodologies, Software Development, Process Driven Development, Waterfall Methodology
Anfänger · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Workflow Management, Jira (Software), Product Roadmaps, Collaborative Software, Kanban Principles, Project Coordination, Agile Software Development, Agile Methodology, Issue Tracking, Agile Project Management, Project Management Software
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Software-Dokumentation, Technische Dokumentation, Python-Programmierung, Anwendungsentwicklung, ChatGPT, Programm-Entwicklung, Generative KI, Entwicklungsumgebung, Software-Entwicklung, Fehlersuche
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Programm-Management, Änderungsmanagement, Lebenszyklus des Projektmanagements, Projektleitung, Organisatorische Struktur, Change Management, Projektplanung, Wasserfall-Methodik, Agile Methodik, Strategisches Denken, Agiles Projektmanagement
Anfänger · Kurs · 1–4 Wochen