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.

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

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

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

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

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

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

University of Leeds
Kompetenzen, die Sie erwerben: Qualitätssicherung, Lebenszyklus der Softwareentwicklung, Software-Qualitätssicherung, Software-Entwicklung, Software-Prüfung, Verifizierung und Validierung, Testfall
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

Johns Hopkins University
Kompetenzen, die Sie erwerben: HTML and CSS, Cascading Style Sheets (CSS), Javascript, Responsive Web Design, Web Design and Development, Ajax, Front-End Web Development, Bootstrap (Front-End Framework), Hypertext Markup Language (HTML), Web Design, Web Development, Web Development Tools, Development Environment, JSON, Web Applications, Frontend Performance, Browser Compatibility, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design
Anfänger · Spezialisierung · 1–3 Monate
Kompetenzen, die Sie erwerben: LinkedIn, Daten-Strukturen, Kommunikation mit Interessenvertretern, Stichproben (Statistik), Interaktive Datenvisualisierung, Validierung von Daten, Web-Präsenz, Daten-Ethik, Ggplot2, Bereinigung von Daten, Tabellenkalkulations-Software, Datenanalyse, Daten-Storytelling, Präsentation der Daten, Datenkompetenz, Rmarkdown, Objektorientierte Programmierung (OOP), Datenvisualisierung, R (Software), Interviewing-Fähigkeiten
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: CI/CD, Cloud Computing, Cloud-Dienste, Kontinuierliche Integration, DevOps, Web-Anwendungen, Cloud-Entwicklung, Kontinuierliche Lieferung, Web-Frameworks, Anwendungs-Rahmenwerke, Cloud-Bereitstellung, Back-End-Webentwicklung, Microservices, OpenShift, Full-Stack Web-Entwicklung, Cloud-Infrastruktur, Software-Entwicklung, Cloud-natives Computing, JavaScript-Frameworks, Versionskontrolle
Mittel · Kurs · 1–4 Wochen

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