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: Sicherheitsprüfung, Anwendungssicherheit, Erkennung von Bedrohungen, Sicherheitstests, Analyse der Sicherheitsanforderungen, CI/CD, DevSecOps, DevOps, Bewertung der Cybersicherheit, Bewertungen der Anfälligkeit, Linux, Beglaubigungen, MITRE ATT&CK Rahmenwerk, Cyber-Risiko, Lebenszyklus der Softwareentwicklung, Sichere Kodierung, Modellierung von Bedrohungen, Lebenszyklus der Systementwicklung, Sicherheitskontrollen, Cyber-Governance, Cyber-Sicherheitsstrategie
Anfänger · Kurs · 1–4 Wochen

SkillUp
Kompetenzen, die Sie erwerben: Organisatorische Struktur, Data Warehousing, SAP-Anwendungen, Cloud-Bereitstellung, Software-Entwicklungstools, Funktionale Anforderung, Datenmodellierung, Unternehmensressourcenplanung, Bereitstellung von Anwendungen, Compliance-Berichterstattung, SAP S/4HANA, Systemarchitektur, Migration von Daten
Anfänger · Kurs · 1–4 Wochen

University of California San Diego
Kompetenzen, die Sie erwerben: Einhaltung von Vorschriften, Kommerzialisierung, Klinische Forschung, Klinische Studien, Regulatorische Angelegenheiten, Entwicklung von Medikamenten, Patientensicherheit, Pharmakologie, Präklinische Entwicklung, Pharmazeutika
Anfänger · Kurs · 1–3 Monate

Meta
Kompetenzen, die Sie erwerben: Jest (JavaScript Testing Framework), GitHub, Versionskontrolle, Daten-Strukturen, UI/UX-Forschung, Git (Versionskontrollsystem), Persona (Benutzererfahrung), Nutzerforschung, Mobile Entwicklung, iOS-Entwicklung, Restful API, React Native, Prüfung der Benutzerfreundlichkeit, Benutzeroberfläche (UI), Apple iOS, Javascript, Unix-Befehle, Apple Xcode, Kerndaten (Software), Swift-Programmierung
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Flask (Web Framework), Software Design Patterns, Git (Version Control System), GitLab, Responsible AI, Infrastructure as Code (IaC), GitHub, Collaborative Software, Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, Artificial Intelligence and Machine Learning (AI/ML)
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Plattformübergreifende Entwicklung, Computer-Programmierwerkzeuge, Cloud-Hosting, Mobile Entwicklung, Flutter (Software), iOS-Entwicklung, Anwendungsentwicklung, Entwicklungsumgebung, React Native, Anwendungs-Rahmenwerke, Andere mobile Programmiersprachen, Web-Anwendungen, Software-Prüfung, Test-Tools, Apple iOS, Mobile Entwicklungstools, Integrierte Entwicklungsumgebungen, Android-Studio, Swift-Programmierung, Apple Xcode
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Wiederverwendbarkeit von Code, Unix, Benutzerfreundliches Design, Designforschung, Cascading Style Sheets (CSS), Fehlersuche, Pseudocode, Leitlinien für die Zugänglichkeit von Webinhalten, Nutzerforschung, Hypertext Markup Language (HTML), Software-Visualisierung, Anwendungsentwicklung, Linux-Befehle, Einheitliche Prüfung, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), UI-Komponenten, Benutzeroberfläche (UI), JavaScript-Frameworks, Javascript, Benutzerfreundlichkeit, Einheitstest
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Unified Modeling Language, Projektleitung, Systemanalyse, Software-Entwicklung, Projektplanung, Qualitätssicherung, Software-Architektur, Lebenszyklus der Softwareentwicklung, Objektorientierter Entwurf, Diagramm Entwurf, Software Entwurf, Softwaretechnik, Software-Entwurfsmuster, Software-Qualitätssicherung, Systemarchitektur, Software Architektur, Software-Qualität (SQA/SQC), Entwurf von Systemen
Mittel · Kurs · 1–3 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Agile Methodik, Rahmen für das Risikomanagement, Agiles Projektmanagement, Sprint-Planung, Software-Entwicklung, Agile Software-Entwicklung, Agile Entwicklung von Software, Das Risiko, Agile Produktentwicklung, Analyse der Anforderungen, Dokumente zu den Benutzeranforderungen
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Generative KI, GitHub Kopilot, Operative Effizienz, ChatGPT, Fehlersuche, Entscheidungsintelligenz, Digitale Transformation, Software-Entwicklungstools, AI-Integrationen, Benutzeroberfläche (UI) Design, LLM-Bewerbung, Programm-Entwicklung, Verantwortungsvolle AI, KI-Kenntnisse, Umwandlung von Unternehmen
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Secure Coding, Application Security, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Systems Development Life Cycle, Software Development Life Cycle, Package and Software Management, Software Testing, Security Engineering, API Testing, Application Programming Interface (API), Cloud Security, Process Driven Development, Risk Management Framework
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Datenvalidierung, Validierung von Daten, Testgetriebene Entwicklung (TDD), Automatisierung von Geschäftsprozessen, Rahmen für das Risikomanagement, Systemanalyse, CI/CD, Planung der Prüfung, Freigabe-Management, Risikomanagement, Systemorientiertes Denken, Digitale Transformation, Verhaltensbasierte Entwicklung, Lebenszyklus der Softwareentwicklung, Datenmodellierung, Prozessablaufdiagramme, Software-Prüfung, Bereitstellung von Anwendungen, Systemprüfung, Produktlebenszyklus-Management, Software-Qualitätssicherung
Mittel · Kurs · 1–4 Wochen