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: Shell Script, Bash (Scripting Language), Unix Shell, Package and Software Management, Command-Line Interface, Docker (Software), Software Installation, Remote Access Systems, Linux Commands, Linux, OS Process Management, User Accounts, Containerization, Linux Servers, System Configuration, Linux Administration, File Management, Software Development, Git (Version Control System)
Anfänger · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Linux-Befehle, NoSQL, Bereitstellung von Anwendungen, Grafana, Kubernetes, Restful API, Django (Web-Framework), Shell-Skript, Python-Programmierung, Daten importieren/exportieren, Bash (Skriptsprache), MongoDB, Lebenszyklus der Softwareentwicklung, Cloud-Bereitstellung, Open Web Application Security Project (OWASP), Software-Architektur, Objekt-Relationales Mapping, Istio, Microservices
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: Fehlersuche, Eingebettete Software, Git (Versionskontrolle-System), Versionskontrolle, Hardware-Architektur, Computer Architektur, C (Programmiersprache), Entwicklungsumgebung, Software Entwurf, Technische Überprüfung der Software, Konfigurationsverwaltung für Software, Eingebettete Systeme, Software-Entwicklungstools, Tools erstellen
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Stichproben (Statistik), Tabellenverarbeitungssoftware, Daten-Storytelling, Datenanalyse, Präsentationen, Datenvalidierung, Interviewing-Fähigkeiten, Daten bereinigen, R (Software), Datenethik, Rmarkdown, LinkedIn, Ggplot2, Daten Präsentation, Datenkompetenz, Tableau Software, Datenvisualisierung, Bewerber-Tracking-System, Datenstrukturen
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

University of Colorado System
Kompetenzen, die Sie erwerben: Unified Modeling Language, Datenbank Management, Anwendungssicherheit, Software-Entwurfsmuster, Datenbank-Design, Technischer Entwurf, Software Entwurf, Lebenszyklus der Softwareentwicklung, Modellierung von Bedrohungen, Objektorientierter Entwurf, Usability-Tests, Open Web Application Security Project (OWASP), Datenflussdiagramme (DFDs), Software-Architektur, Systeme Design, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Bewertungen der Anfälligkeit, Sichere Kodierung, Einheitstest, Sicherheitssoftware
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: C# (Programming Language), Event-Driven Programming, .NET Framework, Application Deployment, Debugging, Software Testing, ASP.NET, Application Development, Microsoft Visual Studio, Postman API Platform, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, File Management, Software Documentation, Software Architecture
Gemischt · Kurs · 1–3 Monate

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

Kompetenzen, die Sie erwerben: Javascript, Anwendungsentwicklung, Kubernetes, MongoDB, Restful API, React.js, Django (Web-Framework), CI/CD, GitHub, Benutzerkonten, Containerisierung, Front-End Web-Entwicklung, Full-Stack Web-Entwicklung, IBM Cloud, Back-End Web-Entwicklung, Node.JS, Anwendungsdesign, Cloud-Bereitstellung, Web-Anwendungen, Microservices
Fortgeschritten · Kurs · 1–3 Monate

Amazon Web Services
Kompetenzen, die Sie erwerben: CI/CD, Continuous Integration, Application Deployment, Continuous Delivery, Software Development, Version Control, Git (Version Control System), DevOps, Test Automation, Unit Testing, Amazon Web Services, Software Testing
Anfänger · Kurs · 1–4 Wochen

SkillUp
Kompetenzen, die Sie erwerben: Compliance-Berichterstattung, Bereitstellung von Anwendungen, User-Interface-(UI)-Design, Daten in Echtzeit, Systemarchitektur, Datenmodellierung, Organisatorische Struktur, Cloud-Bereitstellung, Funktionale Anforderung, SAP S/4HANA, SAP-Anwendungen, Software-Entwicklungstools
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Application Security, Risk Management Framework, Secure Coding, Software Testing, DevSecOps, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Software Development Methodologies, Application Programming Interface (API), Database Application, Software Architecture, Agile Methodology
Fortgeschritten · Kurs · 1–4 Wochen