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

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

Johns Hopkins University
Kompetenzen, die Sie erwerben: R Programmierung, Software zur Datenvisualisierung, Software-Dokumentation, Datenmanipulation, Einheitstest, Datenvisualisierung, Visualisierung (Computergrafik), Plot (Grafiken), Ggplot2, Datenwrangling, Web-Scraping, Objektorientierte Programmierung (OOP), R (Software), Objektorientierter Entwurf, Open-Source-Technologie, Technische Dokumentation, Einheitliche Prüfung, Paket- und Softwareverwaltung, Tidyverse (R-Paket), Vorverarbeitung von Daten, Merkblatt (Software), Datenvorverarbeitung
Anfänger · Spezialisierung · 3–6 Monate

Tecnológico de Monterrey
Kompetenzen, die Sie erwerben: Computational Thinking, HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Javascript, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Programming Principles, Web Applications, Interactive Design, Web Development, Program Development, Web Content, digital literacy, Semantic Web, Computer Science, Event-Driven Programming
Anfänger · Kurs · 1–4 Wochen

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

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

Kompetenzen, die Sie erwerben: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Memory Management, Microarchitecture, Software Development, Hardware Architecture, Debugging, System Software, Secure Coding, Build Tools, Application Security, Computer Architecture, System Configuration, Programming Principles, C (Programming Language), Digital Signal Processing, Real-Time Operating Systems
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Cloud-Dienste, Datenbank-Anwendung, Künstliche Intelligenz und maschinelles Lernen (AI/ML), Technologien zur Datenspeicherung, Generative AI-Agenten, Computer Programmierung, Lebenszyklus der Systementwicklung, Künstliche Intelligenz, Andere Programmiersprachen, Generative KI, Architektur des Cloud Computing, Daten-Strategie, Datengestützte Entscheidungsfindung, Methoden der Softwareentwicklung, Grundsätze der Programmierung, Cloud-Bereitstellung, Computerprogrammierung, Datenbank-Management-Systeme, Plattformübergreifende Entwicklung, Paket- und Softwareverwaltung
Anfänger · Kurs · 1–3 Monate

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

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

University of Alberta
Kompetenzen, die Sie erwerben: Unified Modeling Language, Datenspeicherung, Software-Entwicklung, Software-Dokumentation, Software Architektur, Software-Entwurfsdokumente, Diagramm Entwurf, Technische Überprüfung der Software, Software-Architektur, Bereitstellung von Anwendungen, Systemarchitektur, Software-Visualisierung, Software Entwurf, Produktfamilie Technik
Mittel · Kurs · 1–4 Wochen

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