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 California, Irvine
Kompetenzen, die Sie erwerben: Netzwerk-Protokolle, Computer-Vernetzung, Hardware-Architektur, System-Konfiguration, Software-Systeme, Sicherheitssoftware, Computer-Systeme, Netzwerksicherheit, Informationstechnologie, System-Software, TCP/IP, Allgemeine Netzwerkarbeit, Datenspeicherung, Betriebssysteme, OSI-Modelle, Installation der Software, Vernetzungs-Hardware, Intranet, Computer-Hardware, Computerkenntnisse
★ 4.6 (275) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Restful API, Git (Versionskontrollsystem), Netzwerktechnik, Methoden der Softwareentwicklung, API-Tests, JSON, Virtualisierung und virtuelle Maschinen, Daten importieren/exportieren, Instandhaltbarkeit, Software-Entwicklung, YAML, Erweiterbare Sprachen und XML, Anwendungsprogrammierschnittstelle (API), Erweiterbare Markup-Sprache (XML), Versionskontrolle, Entwicklungsumgebung, Software-Entwicklungstools, Software-Entwurfsmuster, Computer-Programmierwerkzeuge, Devops-Werkzeuge
Mittel · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Systemanalyse, Projektleitung, Unified Modeling Language, Lebenszyklus der Softwareentwicklung, Projektplanung, Software Architektur, Qualitätssicherung, Entwurf von Systemen, Software-Entwicklung, Software-Architektur, Lebenszyklus der Systementwicklung, Softwaretechnik, Software-Qualitätssicherung, Software-Entwurfsmuster, Objektorientierter Entwurf, Diagramm Entwurf, Software Entwurf
★ 4.6 (208) · Mittel · Kurs · 1–3 Monate

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

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

Meta
Kompetenzen, die Sie erwerben: Restful API, Javascript, UI/UX-Forschung, iOS-Entwicklung, Apple Xcode, Git (Versionskontrollsystem), Benutzeroberfläche (UI), React Native, Daten-Strukturen, Mobile Entwicklung, Kerndaten (Software), Persona (Benutzererfahrung), Nutzerforschung, Apple iOS, Jest (JavaScript Testing Framework), Prüfung der Benutzerfreundlichkeit, Versionskontrolle, Swift-Programmierung, Unix-Befehle, React.js
★ 4.6 (8705) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Künstliche Intelligenz und maschinelles Lernen (AI/ML), LLM-Bewerbung, Generative KI, Programm-Entwicklung, Methoden der Softwareentwicklung, Maschinelles Lernen, Schnelles Engineering, Modellierung großer Sprachen, Vibe-Codierung, Generative Modellarchitekturen, Code-Überprüfung, Prompt-Muster
★ 4.6 (647) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: ChatGPT, Prompt Engineering Tools, Software Documentation, Prompt Engineering, Prompt Patterns, Test Automation, Docker (Software), AI Integrations, Technical Documentation, Software Design, API Design, AI literacy, Unit Testing, Application Programming Interface (API), Application Development, Technical Communication
Mittel · Kurs · 1–3 Monate

Board Infinity
Kompetenzen, die Sie erwerben: Generative Model Architectures, GitHub Copilot, Retrieval-Augmented Generation, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Embeddings, Gemini, Software Development Tools, Fine-tuning, AI Integrations
Anfänger · Kurs · 1–4 Wochen

Macquarie University
Kompetenzen, die Sie erwerben: Bericht schreiben, Strategische Führung, Unternehmensstrategie, Risikomanagement, Operationelles Risiko, Strategie der Humanressourcen, Organisatorische Effektivität, Arbeitskräfteplanung, Risikominderung, Interne Kontrollen, Organisatorische Entwicklung, Kulturwandel, Wichtige Leistungsindikatoren (KPIs), Personalwesen, Organisatorische Struktur, Organisatorische Strategie, Organisatorischer Wandel, Personalmanagement und -planung, Ausführung des Plans, Geschäftsstrategie, Business-Systeme
★ 4.9 (1774) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Plattformübergreifende Entwicklung, iOS-Entwicklung, Apple Xcode, React Native, Software-Prüfung, Mobile Entwicklungstools, Andere mobile Programmiersprachen, Cloud-Hosting, Mobile Entwicklung, Anwendungs-Rahmenwerke, Integrierte Entwicklungsumgebungen, Android-Studio, Flutter (Software), Apple iOS, Web-Anwendungen, Swift-Programmierung, Entwicklungsumgebung, Computer-Programmierwerkzeuge, Test-Tools
★ 4.7 (215) · Anfänger · Kurs · 1–4 Wochen

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