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: NumPy, Datenarchitektur, Datenspeicherung, Datenspeicher, Datenbank-Management, Apache Spark, Einheitstest, Datenbanken, Relationale Datenbanken, Datenanalyse, IBM DB2, SQL, Einheitliche Prüfung, Python-Programmierung, Datenbank-Entwicklung, Web-Scraping, Datenbank-Systeme, Datenbank-Design, Große Daten, Apache Hadoop, Datenbank Management, Auszug
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Ideenfindung, Sprint-Planung, Benutzerzentriertes Design, Design Thinking, Benutzerfreundliches Design, Wireframing, UI/UX-Forschung, Benutzererfahrung, Prototyping, Benutzerfreundlichkeit, Nutzerforschung, Sprint-Retrospektiven
Anfänger · Kurs · 1–4 Wochen

Yale University
Kompetenzen, die Sie erwerben: Unternehmertum, Benutzeroberfläche (UI), Medizinische Geräte, Klinische Studien, Maschinelles Lernen, Risikomanagement, Software Entwurf, Einhaltung von Vorschriften, Software-Qualität (SQA/SQC), Software-Entwicklung, Software-Qualitätssicherung, Menschliche Faktoren, Software-Prüfung, Gesundheitstechnologie, Verifizierung und Validierung, Medizinischer Datenschutz, Projektmanagement im Gesundheitswesen, Lebenszyklus der Softwareentwicklung, Nutzerforschung, Biomedizinische Technik, Benutzerfreundlichkeit
Mittel · Kurs · 3–6 Monate

Kompetenzen, die Sie erwerben: Systemüberwachung, Kontinuierliche Integration, Kubernetes, Agile Methodik, Istio, Cloud-Bereitstellung, Sichere Kodierung, Anwenderbericht, Open Web Application Security Project (OWASP), Agile Software-Entwicklung, Grafana, Devops-Werkzeuge, CI/CD, Test-Tools, Gherkin (Skriptsprache), Jenkins, Scrum (Software-Entwicklung), Testgetriebene Entwicklung (TDD), DevOps, Bereitstellung von Anwendungen, Agile Entwicklung von Software
Auf einen Abschluss hinarbeiten
Mittel · Berufsbezogenes Zertifikat · 3–6 Monate

Google Cloud
Kompetenzen, die Sie erwerben: Responsible AI, LLM Application, Google Gemini, AI literacy, Deep Learning, Stakeholder Analysis
Mittel · Spezialisierung · 1–3 Monate

University of Virginia
Kompetenzen, die Sie erwerben: Entwicklung neuer Geschäftsfelder, Strategische Führung, Organisatorische Strategie, Analyse der Wettbewerber, Datengestützte Entscheidungsfindung, Geschäftsstrategie, Geschäftsethik, Strategisches Denken, Stakeholder Management, Strategische Planung, Governance, Geschäftsplanung, Unternehmensstrategie, Peer Review, Wirtschaftsethik, Ausführung des Plans, Competitive Intelligence, Wachstumsstrategien, Unternehmensplanung, Business-Strategien, Stakeholder-Management, Strategische Entscheidungsfindung, Fusionen und Akquisitionen
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Technical Communication, Web Services, Email Automation, Web Presence, Automation, Python Programming, Interviewing Skills, Configuration Management, Program Development, Programming Principles
Auf einen Abschluss hinarbeiten
Fortgeschritten · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Site Reliability Engineering, Kubernetes, Google Cloud Platform, Cloud Infrastructure, Prompt Engineering, Application Deployment, Identity and Access Management, Prompt Engineering Tools, Cloud Deployment, Infrastructure As A Service (IaaS), Prompt Patterns, CI/CD, Containerization, Continuous Delivery, Dashboard Creation, Safety Culture, Culture Transformation, Problem Management, Data Import/Export, Data Access
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenvisualisierung, NumPy, Datenwrangling, Datenwissenschaft, Erstellung des Dashboards, Maschinelles Lernen, Explorative Datenanalyse, Datenanalyse, Plot (Grafiken), Dashboard, Daten-Storytelling, Python-Programmierung, Datenerhebung, Plotly, Interaktive Datenvisualisierung, Datenerfassung, Software zur Datenvisualisierung, Daten importieren/exportieren, Präsentation der Daten, Web-Scraping
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Cloud-natives Computing, Agile Methodik, Kontinuierliche Integration, Computational Thinking, Software-Entwicklung, Tools erstellen, Unified Modeling Language, Software-Entwurfsmuster, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Software-Versionierung, Lebenszyklus der Softwareentwicklung, Methoden der Softwareentwicklung, CI/CD, Versionskontrolle, Apache Maven, Jenkins, Software-Entwicklungstools, Testgetriebene Entwicklung (TDD)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Version Control, Database Management, Software Development, Software Design
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
University of Michigan
Kompetenzen, die Sie erwerben: Daten-Strukturen, Datenspeicher, Datenwörterbuch, Datenmanipulation, Datenanalyse, Python-Programmierung, Dateiverwaltung, Datenverarbeitung, Installation der Software, Computer-Programmierwerkzeuge, Entwicklungsumgebung, Datei-E/A
Anfänger · Kurs · 1–3 Monate