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.

University of California San Diego
Kompetenzen, die Sie erwerben: Strategische Partnerschaft, Klinische Studien, Klinische Forschung, Apotheke, Bioinformatik, Verkaufsstrategie, Pharmakologie, Präklinische Entwicklung, Produktplanung, Geistiges Eigentum, Pharmazeutische Terminologie, Entwicklung von Medikamenten, Pharmazeutika, Marketing, Kommerzialisierung, Pharmazeutische Verkäufe, Regulatorische Angelegenheiten, Biotechnologie, Portfolio-Verwaltung, Managed Care
Anfänger · Spezialisierung · 3–6 Monate

John Wiley & Sons
Kompetenzen, die Sie erwerben: Application Security, Security Testing, Cyber Security Assessment, Secure Coding, Vulnerability Scanning, Vulnerability Assessments, Penetration Testing, Security Controls, Security Management, DevSecOps, Security Software, Cyber Operations, Continuous Monitoring, Information Systems Security, Cybersecurity, Information Technology Operations, Intrusion Detection and Prevention, Test Tools, Incident Response, Risk Management
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Threat Modeling, Secure Coding, Application Security, Security Testing, DevSecOps, MITRE ATT&CK Framework, Security Requirements Analysis, Authentications, Threat Detection, Software Development Life Cycle, Security Controls, Systems Development Life Cycle, Vulnerability Assessments, DevOps, Cyber Security Assessment, CI/CD, Linux, Cyber Security Strategy, Cyber Risk, Cyber Governance
Anfänger · Kurs · 1–4 Wochen

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

University of Colorado System
Kompetenzen, die Sie erwerben: Software-Entwicklung, Fehlersuche, C# (Programmiersprache), Software-Architektur, Grundsätze der Programmierung, Algorithmen, Anwendungsdesign, Software Entwurf, Prototyping, Graphentheorie, Daten-Strukturen, Software Architektur, Wiederverwendbarkeit von Code, Unity-Engine, Spiel-Design, Software-Entwurfsmuster, Objektorientierte Programmierung (OOP), C und C++, Ereignisgesteuerte Programmierung, Datenspeicherung, Entwicklung von Videospielen, Objektorientierter Entwurf
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Development Methodologies, Scheduling, Stakeholder Engagement, Scope Management, Team Management, Project Schedules, Systems Development Life Cycle, Stakeholder Management, Agile Software Development, Team Performance Management, Project Scoping, Project Management, Project Risk Management, Change Control, Team Leadership, Organizational Leadership, Risk Management, Timelines, Project Coordination, Agile Project Management
Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Software-Entwicklung, Kontinuierliche Integration, LLM-Bewerbung, Fehlersuche, Software-Architektur, Agentische Arbeitsabläufe, Code-Überprüfung, DevSecOps, Anwendungssicherheit, Software Entwurf, Generative KI, Software Architektur, Software-Entwurfsdokumente, Daten-Ethik, Softwaretechnik, Generative AI-Agenten, AI-Integrationen, Prompt-Muster
Mittel · Kurs · 1–3 Monate

University of Minnesota
Kompetenzen, die Sie erwerben: Verhaltensbasierte Entwicklung, Verifizierung und Validierung, Sicherheitstests, Einheitliche Prüfung, Software-Entwicklungstools, Test-Automatisierung, Prüfbarkeit, Prüftechnik, Entwicklungstests, JUnit, Regressionsprüfung, Testfall, Gherkin (Skriptsprache), Leistungsprüfung, Software-Prüfung, Open Web Application Security Project (OWASP), Einheitstest, White-Box-Tests, Code-Abdeckung, Sicherheitsprüfung, Selenium (Software), Gurke (Software)
Mittel · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Software-Entwicklung, Problemlösung, Fehlersuche, System-Programmierung, Grundsätze der Programmierung, Algorithmen, Programm-Entwicklung, Software Entwurf, Simulationen, Daten-Strukturen, Computer Programmierung, Softwaretechnik, C (Programmiersprache), Testfall, Planung der Prüfung, Computerprogrammierung, Software-Prüfung, Instandhaltbarkeit, C und C++, Speicherverwaltung, Datei-E/A
Anfänger · Spezialisierung · 3–6 Monate

Meta
Kompetenzen, die Sie erwerben: Software-Entwicklung, Dateiverwaltung, Linux, Linux-Befehle, Software-Entwicklungstools, Git (Versionskontrollsystem), Web-Entwicklung, Befehlszeilenschnittstelle, Unix, Versionskontrolle, GitHub, Kollaborative Software, Software-Versionierung, Unix-Befehle
Anfänger · Kurs · 1–4 Wochen

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

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Software-Entwicklung, Software-Architektur, Qualitätssicherung, Lebenszyklus der Softwareentwicklung, Projektplanung, Systemanalyse, Software Entwurf, Projektleitung, Software-Qualitätssicherung, Software Architektur, Entwurf von Systemen, Softwaretechnik, Lebenszyklus der Systementwicklung, Software-Entwurfsmuster, Diagramm Entwurf, Objektorientierter Entwurf, Unified Modeling Language
Mittel · Kurs · 1–3 Monate