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 Colorado System
Kompetenzen, die Sie erwerben: Unified Modeling Language, Datenfluss, Entwerfen, Software Entwurf, Software Engineering Tools, Entwicklungstests, Testautomatisierung, Systeme Design, Computer-Programmierwerkzeuge, Software-Architektur, Methoden der Softwareentwicklung, Datenethik, Software-Ingenieur, Einheitstest
Mittel · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Brainstorming, Kreativität, Kreatives Denken, Kognitive Flexibilität, Zusammenarbeit, Ideenfindung, Problemlösung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: SQL, Unstrukturierte Daten, Daten importieren/exportieren, Google Sheets, Datenqualität, Erhebung von Daten, Datenmanagement, Datensicherheit, Datenethik, Datenspeicherung, Datenbanken, Datenkompetenz, Verwaltung von Metadaten, Datenanalyse
Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Computervision, Künstliche neuronale Netze, Deep Learning, Keras (Bibliothek für Neuronale Netze), Bildanalyse, Tensorflow, Maschinelles Lernen
Mittel · Kurs · 1–4 Wochen

Mehrere Erzieher
Kompetenzen, die Sie erwerben: Peripheriegeräte, Cloud-Infrastruktur, Reaktion auf Vorfälle, Penetrationstests, Cloud Computing Architektur, Anwendungssicherheit, Sicherheitskontrollen, Cloud-Sicherheit, Netzwerksicherheit, Governance, Cloud-Dienste, Informationstechnologie, Kryptographie, Konfigurationsverwaltung, Datenspeicherung, Cybersicherheit, Management von Computer-Sicherheitsvorfällen, Geschäftskontinuität, Generative KI, Katastrophenhilfe
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Ereignisgesteuerte Programmierung, Benutzeroberfläche (UI), Javascript, Algorithmen, HTML und CSS, Computergestütztes Denken, Cascading Style Sheets (CSS), Computer Programmierung, Bildanalyse, Web-Anwendungen, Webdesign, Web-Entwicklung, Interaktives Design
Anfänger · Kurs · 1–4 Wochen

Board Infinity
Kompetenzen, die Sie erwerben: Test Automation, Performance Testing, Software Quality Assurance, Security Testing, Regression Testing, User Acceptance Testing (UAT), Maintainability, Development Testing, Continuous Delivery, Code Review, Scalability, Automation, DevOps, Software Design, Technical Communication, Test Execution Engine, Application Programming Interface (API), Integration Testing, Waterfall Methodology, Agile Methodology
Anfänger · Spezialisierung · 3–6 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Verbraucherverhalten, Innovation, Digitales Marketing, E-Commerce, Digitale Transformation, Produktentwicklung, Engagement für Kunden, Marketing, Digitale Werbung, Marketing-Strategien, MarTech, Produktförderung
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Daten bereinigen, Daten importieren/exportieren, R-Programmierung, Paket- und Software-Management, Datenvisualisierungssoftware, R (Software), Rmarkdown, Ggplot2, Statistisches Programmieren, Datenmanipulation, Datenvisualisierung, Datenstrukturen, Datenanalyse, Tidyverse (R-Paket)
Anfänger · Kurs · 1–3 Monate

University of California, Davis
Kompetenzen, die Sie erwerben: SQL, Datenverarbeitung, Daten-Governance, Datenbank-Design, Datenmodellierung, Datenumwandlung, Datenanalyse, Datenqualität, Relationale Datenbanken, Abfragesprachen, Datenmanipulation
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Cloud-Technik, Peripheriegeräte, Künstliche Intelligenz, Cloud-Infrastruktur, System-Konfiguration, Cloud Computing Architektur, Cloud Computing, Cloud-Sicherheit, Datensicherheit, Generative KI, Computer Hardware, Cybersicherheit, Allgemeine Vernetzung, Computer Programmierung, Datenspeicherung, Cyber-Angriffe, Cloud-Plattformen, OSI-Modelle, Cloud-Dienste, Cloud-Hosting
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Test Planning, Test Tools, Prompt Engineering, Version Control, Debugging, Google Gemini, Software Design Patterns, Object Oriented Design, Responsible AI, Software Testing, Object Oriented Programming (OOP), GitLab, ChatGPT, 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