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: 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 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: Threat Modeling, Application Security, Open Web Application Security Project (OWASP), Secure Coding, Authentications, OAuth, Development Testing, Software Development Life Cycle, Unified Modeling Language, Authorization (Computing), Single Sign-On (SSO), Software Development, Security Software, Vulnerability Assessments, Data Validation, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity, Role-Based Access Control (RBAC)
Mittel · Kurs · 3–6 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: Fehlersuche, Strategische Entscheidungsfindung, Generative KI, Digitale Transformation, Schnelles Engineering, LLM-Bewerbung, Künstliche Intelligenz, ChatGPT, User-Interface-(UI)-Design, Software-Entwicklungstools, KI-Förderung
Anfänger · Kurs · 1–4 Wochen

University of Pennsylvania
Kompetenzen, die Sie erwerben: Schreiben, Business-Kommunikation, Geschäftskorrespondenz, Interviewing-Fähigkeiten, Professionelles Netzwerken, Verbale Kommunikationsfähigkeiten, Rekrutierung, Englische Sprache, Soziale Fertigkeiten, Arbeitsplatzanalyse, Vokabeln, Kommunikation
Gemischt · 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

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 California, Davis
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), Cloud-Hosting, Versionskontrolle, Web Design und Entwicklung, Web-Entwicklung, Cascading Style Sheets (CSS), Front-End Web-Entwicklung, Webdesign, GitHub, Web-Inhalt, Web-Server, Bildqualität, Semantisches Web, HyperText Markup Language (HTML), HTML und CSS
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: 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

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