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: Scrum (Software-Entwicklung), Systemüberwachung, Jenkins, Kontinuierliche Integration, Testgetriebene Entwicklung (TDD), Kubernetes, Cloud-Bereitstellung, DevOps, Cloud-Anwendungen, Sichere Kodierung, Bereitstellung von Anwendungen, Open Web Application Security Project (OWASP), Code-Abdeckung, Istio, CI/CD, Agile Entwicklung von Software, Grafana, Gherkin (Skriptsprache), Agile Methodik, OpenShift
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Analyse der Anforderungen, Geschäftliche Anforderungen, Funktionale Anforderung, Rückstände, Abnahmeprüfung, Anwenderbericht, Kontrolle ändern, Umfangsmanagement, Prioritätensetzung, Anforderungsmanagement, Kundenbetreuung, Systemanforderungen, Erhebung von Anforderungen, Agile Entwicklung von Software, Dokumente zu den Benutzeranforderungen, Produktanforderungen
Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Front-End Web-Entwicklung, Benutzeroberfläche (UI), Benutzerfreundlichkeit, Wireframing, Web Content Accessibility Guidelines, Verifizierung und Validierung, Bootstrap (Front-End-Framework), User-Interface-(UI)-Design, Browser-Kompatibilität, Web-Entwicklung, HTML und CSS, Webdesign, HyperText Markup Language (HTML), Web-Entwicklungstools, Javascript, Cascading Style Sheets (CSS), Web Design und Entwicklung, Reaktionsfähiges Webdesign, Interaktives Design, Ereignisgesteuerte Programmierung
Anfänger · Spezialisierung · 3–6 Monate

SkillUp
Kompetenzen, die Sie erwerben: Prompt Engineering, AI Workflows, AI Orchestration, Generative AI, ChatGPT, OpenAI API, Microsoft Copilot, AI Enablement, Software Architecture, Integrated Development Environments, Code Review, Software Design, API Design, Debugging, Software Development, Application Development, AI Security, Database Design, Python Programming, Automation
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenanalyse, Generative KI, Dashboard, Modellevaluation, Datenvisualisierungssoftware, Überwachtes Lernen, Datenmanipulation, Interaktive Datenvisualisierung, Jupyter, Daten importieren/exportieren, SQL, Unüberwachtes Lernen, Data-Mining, Plotly, Datenkompetenz, Datenvisualisierung, Datenumwandlung, Daten bereinigen, Explorative Datenanalyse, Professionelles Netzwerken
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Macquarie University
Kompetenzen, die Sie erwerben: Dashboard, Unternehmensanalytik, Excel-Formeln, Excel-Makros, Datenmodellierung, Tabellenverarbeitungssoftware, Datenvorverarbeitung, Daten-Storytelling, Datenkompetenz, Erweiterte Analytik, Datenmanipulation, Analytische Fähigkeiten, Datenanalyse-Software, Datenvalidierung, Daten Präsentation, Microsoft Büro, Pivot-Tabellen und Diagramme, Finanzielle Prognosen, Microsoft Excel, Ausdrücke zur Datenanalyse (DAX)
Anfänger · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Maschinelles Lernen, PyTorch (Bibliothek für Maschinelles Lernen), Faltungsneuronale Netzwerke, Umarmendes Gesicht, Fehlersuche, Datenvorverarbeitung, Transfer Learning, MLOps (Maschinelles Lernen Operations), Künstliche neuronale Netze, Verarbeitung natürlicher Sprache, Überwachtes Lernen, Keras (Bibliothek für Neuronale Netze), Rekurrente Neuronale Netze (RNNs), Angewandtes maschinelles Lernen, Deep Learning, Einbettungen, Tensorflow, Leistungsoptimierung, Bildanalyse, Computervision
Auf einen Abschluss hinarbeiten
Mittel · Spezialisierung · 3–6 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: GitHub, Datenvorverarbeitung, Datenvisualisierungssoftware, Kontinuierliche Integration, Software-Tests, R-Programmierung, Daten bereinigen, Software-Dokumentation, Code-Überprüfung, Merkblatt (Software), Technische Dokumentation
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Netzwerk Architektur, Eingebettete Software, Hardware-Architektur, Netzwerkprotokolle, Drahtlose Netzwerke, Eingebettete Systeme, Internet der Dinge, Computer Hardware
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: React Native, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, Android Studio, User Centered Design, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), React.js, Large Language Modeling, AI Personalization
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Enterprise Resource Planning, Microsoft Power Platform, Microsoft Azure, Development Environment, Application Deployment, Microsoft 365, Docker (Software), Virtual Environment, Software As A Service, Integrated Development Environments, Cloud Deployment, Serverless Computing, Git (Version Control System), Business Development
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Angular, Test Tools, Test Driven Development (TDD), CI/CD, Continuous Integration, Continuous Deployment, Test Automation, Unit Testing, Software Testing, Development Testing, Code Review, Integration Testing, Test Case, TypeScript, Maintainability, Web Development, Web Applications, Full-Stack Web Development
Anfänger · Kurs · 1–3 Monate