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.

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Verifizierung und Validierung, Bewertung des Modells, Analyse der Anforderungen, Objektorientierte Programmierung (OOP), Diagramm Entwurf, Software-Dokumentation, Projektleitung, Funktionale Spezifikation, Lebenszyklus der Systementwicklung, Software-Entwicklung, Software-Entwicklung, Software-Systeme, Systemanforderungen, Funktionale Anforderung, Datenmodellierung, Projektplanung, Unified Modeling Language, Objektorientierter Entwurf
★ 4.6 (393) · Mittel · Kurs · 1–3 Monate
Kompetenzen, die Sie erwerben: System-Unterstützung, Desktop-Unterstützung, Endbenutzerschulung und -unterstützung, Technische Dokumentation, Computer-Hardware, Computer-Vernetzung, Technisches Schreiben, Paket- und Softwareverwaltung, Installation der Software, Software-Dokumentation, Netzwerk-Unterstützung, Linux, Computer-Systeme, Kundenbetreuung, Hardware-Fehlerbehebung, Helpdesk-Unterstützung, Allgemeine Netzwerkarbeit, Informationstechnologie, Technische Unterstützung und Dienstleistungen, Technische Unterstützung
★ 4.8 (164.690) · Anfänger · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Version Control, Cloud Management, Test Automation, Infrastructure As A Service (IaaS), Cloud Computing, Cloud Infrastructure, Virtual Machines, Development Testing, Test Script Development, Scripting, Network Troubleshooting, Cloud Services, Email Automation, Web Presence, Python Programming, CI/CD, Configuration Management, Program Development, Containerization, Unit Testing
★ 4.8 (55.751) · Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

The Linux Foundation
Kompetenzen, die Sie erwerben: Unix-Shell, Shell-Skript, Benutzerbereitstellung, System-Konfiguration, Systemüberwachung, Patch-Verwaltung, Betriebssysteme, Bash (Skriptsprache), Paket- und Softwareverwaltung, Installation der Software, OS Prozessmanagement, Benutzerkonten, Linux-Befehle, Verwaltung des Betriebssystems, Linux, Linux-Verwaltung, System-Software, Dateisysteme, Befehlszeilenschnittstelle, Dateiverwaltung
★ 4.5 (1393) · Anfänger · Kurs · 1–3 Monate

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

University of Michigan
Kompetenzen, die Sie erwerben: Präsentation der Daten, Grundsätze der Programmierung, Web-Scraping, Daten-Strukturen, Datenverarbeitung, Datenbank-Design, Datei-E/A, Restful API, Software zur Datenvisualisierung, Datenvisualisierung, Datenbank-Software, Programm-Entwicklung, Datenspeicher, SQL, Relationale Datenbanken, Python-Programmierung, JSON, Datenbanken, Fehlersuche, Webdienste
★ 4.8 (280.727) · Anfänger · Spezialisierung · 3–6 Monate
Kompetenzen, die Sie erwerben: Agile Software-Entwicklung, Interviewing-Fähigkeiten, Bewertung der Qualität, Umfangsmanagement, Änderungsmanagement, Sprint-Retrospektiven, Web-Präsenz, Qualitätssicherung, Projektleitung, Abschluss des Projekts, Produktqualität (QA/QC), Agiles Projektmanagement, Lebenszyklus des Projektmanagements, Teamleitung, Projekt-Scoping, Kommunikation mit Interessenvertretern, Rückstände, Qualitätsmanagement, Projektplanung, Führung des Teams
★ 4.8 (145.393) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Abruf-erweiterte Erzeugung, IBM Wolke, Javascript, Generative KI, Einheitliche Prüfung, Prompt-Muster, AI-Arbeitsabläufe, Datenwissenschaft, Verantwortungsvolle AI, LangChain, Software-Entwicklung, Software-Architektur, Daten importieren/exportieren, Python-Programmierung, Maschinelles Lernen, Lebenszyklus der Softwareentwicklung, Modellierung großer Sprachen, Daten-Ethik, Schnelles Engineering, Computer Vision
★ 4.6 (83.049) · Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Benutzerfreundlichkeit, Designforschung, Benutzerzentriertes Design, Sprint-Retrospektiven, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Sprint-Planung, Gestaltung, Design Thinking, Benutzerfreundliches Design, Nutzerforschung, Benutzererfahrung, Prototyping, Menschenzentriertes Design, UI/UX-Forschung, Ideenfindung, Prüfung der Benutzerfreundlichkeit, Wireframing
★ 4.8 (75.940) · Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Präsentation der Daten, Plot (Grafiken), Web-Scraping, Erstellung des Dashboards, Bewertung des Modells, Plotly, Explorative Datenanalyse, Datenwissenschaft, Software zur Datenvisualisierung, Datenerfassung, Datenvisualisierung, Datenerhebung, NumPy, Dashboard, Datenwrangling, Daten importieren/exportieren, Datenanalyse, Python-Programmierung, Maschinelles Lernen, Daten-Storytelling
★ 4.6 (61.999) · Anfänger · Spezialisierung · 3–6 Monate

Birla Institute of Technology & Science, Pilani
Kompetenzen, die Sie erwerben: Software-Entwicklung, Git (Versionskontrollsystem), Containerisierung, CI/CD, Analyse der Anforderungen, Software-Dokumentation, Software-Entwurfsdokumente, Code-Überprüfung, Versionskontrolle, Bereitstellung von Anwendungen, Docker (Software), Programm-Entwicklung, Software-Entwicklung, Funktionale Anforderung, Entwurf von Systemen, Lebenszyklus der Softwareentwicklung, Fehlersuche, GitHub, Unified Modeling Language, DevOps
Mittel · Kurs · 1–3 Monate