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.
Macquarie University
Kompetenzen, die Sie erwerben: Microsoft Büro, Excel-Formeln, Analytische Fähigkeiten, Tabellenverarbeitungssoftware, Produktivitätssoftware, Datenanalyse-Software, Unternehmensanalytik, Ausdrücke zur Datenanalyse (DAX), Microsoft Excel
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Daten-Storytelling, Datenethik, Tableau Software, Interviewing-Fähigkeiten, Daten Präsentation, LinkedIn, Ggplot2, Rmarkdown, Daten bereinigen, R (Software), Stichproben (Statistik), Datenanalyse, Datenstrukturen, Tabellenverarbeitungssoftware, Präsentationen, Datenkompetenz, Bewerber-Tracking-System, Datenvisualisierung, Datenvalidierung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Kompetenzen, die Sie erwerben: Terraform, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Ansible, Application Performance Management, Prometheus (Software), Network Monitoring, Continuous Deployment, Kubernetes, Application Deployment, System Monitoring, Package and Software Management, GitHub, Software Development Tools, Docker (Software), Containerization, YAML, Infrastructure As A Service (IaaS), Automation
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java, Datenbanken, Spring Boot, Anwenderbericht, Front-End Web-Entwicklung, Datenbank-Design, Kontinuierliche Integration, Model-View-Controller, CI/CD, Software-Architektur, Full-Stack Web-Entwicklung, Schnittstelle zur Anwendungsprogrammierung (API), Back-End Web-Entwicklung, Datenbank-Anwendung, Docker (Software), Software-Entwurfsdokumente, Microservices, Java Programmierung, HTML und CSS, Restful API
Fortgeschritten · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Blockchain, Kryptographie, Anwendungssicherheit, Sichere Kodierung, Software Entwurf, Open Web Application Security Project (OWASP), Bewertungen der Anfälligkeit, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Software-Architektur, Software-Entwurfsmuster, Modellierung von Bedrohungen
Mittel · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Open Source Technologie, Computer Programmierung, Eingebettete Software, C (Programmiersprache), Digitale Kommunikation, Entwicklungsumgebung, Netzwerkprotokolle, Computer Hardware, Fehlersuche, Integrierte Entwicklungsumgebungen, Eingebettete Systeme, Elektronik-Technik, Elektronische Komponenten
Gemischt · Kurs · 1–4 Wochen
University of Michigan
Kompetenzen, die Sie erwerben: Entwicklungsumgebung, Datenstrukturen, Software-Installation, Datenanalyse, Python-Programmierung, Datenverarbeitung, Datenmanipulation
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Projektmanagement, Zwischenmenschliche Kommunikation, Generative AI-Agenten, Änderungsmanagement, Projektmanagende Life Cycle, Wasserfall-Methodik, Projektplanung, Projekt-Koordination, Organisatorische Struktur, Agile Methodik, Strategisches Denken
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: SQL, Gemeinsame Nutzung von Daten, Datenethik, Tableau Software, Datengesteuerte Entscheidungsfindung, Google Sheets, Daten bereinigen, Analytics, Analytische Fähigkeiten, Tabellenverarbeitungssoftware, Erhebung von Daten, Datenverarbeitung, Unternehmensanalytik, Datenanalyse, Datenvisualisierungssoftware, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Netzwerk-Fehlerbehebung, Technische Unterstützung, Paket- und Software-Management, Microsoft Windows, IT-Sicherheitsarchitektur, IT-Infrastruktur, Computer Hardware, Interviewing-Fähigkeiten, Netzwerksicherheit, Versionskontrolle, Systemverwaltung, Betriebssystem-Verwaltung, TCP/IP, Bewerber-Tracking-System, Ruby (Programmiersprache), Dateisysteme, Computer-Vernetzung, IT-Automatisierung, Chef (Werkzeug für die Konfigurationsverwaltung)
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

IBM
Kompetenzen, die Sie erwerben: Daten-Storytelling, Explorative Datenanalyse, Daten importieren/exportieren, Datenumwandlung, SQL, Modellevaluation, Plotly, Daten Präsentation, Generative KI, Python-Programmierung, Excel-Formeln, IBM Cognos-Analytik, Interaktive Datenvisualisierung, Datenanalyse, Dashboard, Datenvisualisierungssoftware, Professionelles Netzwerken, Statistische Visualisierung, Microsoft Excel, Datenvisualisierung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), JavaScript-Frameworks, Cloud-Dienste, MongoDB, NoSQL, Cloud Computing Architektur, Cloud-Anwendungen, Cloud-natives Computing, React.js, Cloud-Entwicklung, Python-Programmierung, DevOps, Server-Seite, CI/CD, React Redux, Agile Methodik, IBM Cloud, Cloud-Bereitstellung, Node.JS, HTML und CSS
Anfänger · Spezialisierung · 3–6 Monate