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

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

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
Macquarie University
Kompetenzen, die Sie erwerben: Daten-Storytelling, Erweiterte Analytik, Microsoft Büro, Datenvorverarbeitung, Analytische Fähigkeiten, Unternehmensanalytik, Excel-Formeln, Daten Präsentation, Datenmodellierung, Excel-Makros, Tabellenverarbeitungssoftware, Ausdrücke zur Datenanalyse (DAX), Datenmanipulation, Dashboard, Finanzielle Prognosen, Microsoft Excel, Datenkompetenz, Datenanalyse-Software, Pivot-Tabellen und Diagramme, Datenvalidierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: SQL, Explorative Datenanalyse, Modellevaluation, Daten importieren/exportieren, Plotly, Generative KI, Daten bereinigen, Datenumwandlung, Interaktive Datenvisualisierung, Datenanalyse, Jupyter, Unüberwachtes Lernen, Datenvisualisierungssoftware, Data-Mining, Datenkompetenz, Professionelles Netzwerken, Überwachtes Lernen, Datenmanipulation, Datenvisualisierung, Dashboard
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

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

University of California, Irvine
Kompetenzen, die Sie erwerben: Eingebettete Software, Netzwerk Architektur, Netzwerkprotokolle, Hardware-Architektur, Computer Hardware, Internet der Dinge, Drahtlose Netzwerke, Eingebettete Systeme
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

DeepLearning.AI
Kompetenzen, die Sie erwerben: Faltungsneuronale Netzwerke, Deep Learning, Rekurrente Neuronale Netze (RNNs), Python-Programmierung, Lineare Algebra, Angewandtes maschinelles Lernen, Künstliche neuronale Netze, Infinitesimalrechnung, Überwachtes Lernen
Mittel · Kurs · 1–4 Wochen