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

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

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

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

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

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

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

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

Microsoft
Kompetenzen, die Sie erwerben: CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, Azure DevOps, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, SQL, Microsoft Copilot, .NET Framework, Graph Theory
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate