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: HyperText Markup Language (HTML), JavaScript-Frameworks, Cloud-Dienste, MongoDB, NoSQL, Cloud Computing Architektur, Cloud-Anwendungen, Cloud-natives Computing, React.js, Cloud-Entwicklung, Python-Programmierung, DevOps, Server-Seite, CI/CD, React Redux, Agile Methodik, IBM Cloud, Cloud-Bereitstellung, Node.JS, HTML und CSS
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Matplotlib, Pandas (Python-Paket), Modellevaluation, Analyse sozialer Netzwerke, Visualisierung (Computergrafik), NumPy, Wissenschaftliche Visualisierung, Datenvorverarbeitung, Python-Programmierung, Text Mining, Feature Technik, Interaktive Datenvisualisierung, Netzwerkanalyse, Graphentheorie, Angewandtes maschinelles Lernen, Verarbeitung natürlicher Sprache, Datenvisualisierungssoftware, Datenmanipulation, Datenvisualisierung, Überwachtes Lernen
Mittel · Spezialisierung · 3–6 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Projektmanagement, Anforderungsmanagement, Projektplanung, Prozessentwicklung, Agile Methodik, Softwareentwicklung, Software-Ingenieur, Agile Entwicklung von Software, Produktmanagement, Analyse der Anforderungen
Gemischt · Kurs · 1–4 Wochen

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

DeepLearning.AI
Kompetenzen, die Sie erwerben: Modellevaluation, Deep Learning, Datenvorverarbeitung, Tensorflow, Verifizierung und Validierung, Methoden des Maschinellen Lernens, Leistungsoptimierung, Künstliche neuronale Netze
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Open Source Technologie, Computer Programmierung, Eingebettete Software, C (Programmiersprache), Digitale Kommunikation, Entwicklungsumgebung, Netzwerkprotokolle, Computer Hardware, Fehlersuche, Integrierte Entwicklungsumgebungen, Eingebettete Systeme, Elektronik-Technik, Elektronische Komponenten
Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: HyperText Markup Language (HTML), Objektorientierte Programmierung (OOP), SQL, Relationale Datenbanken, Datenbanken, Datenbank-Design, Javascript, Datenmodellierung, jQuery, Web-Entwicklung, Sichere Kodierung, JSON, Fehlersuche, MySQL, PHP (Skriptsprache), JavaScript und jQuery, Datenbank Entwicklung, Web-Anwendungen, Datenbank-Anwendung, Ajax
Mittel · Spezialisierung · 3–6 Monate

McMaster University
Kompetenzen, die Sie erwerben: Lern-Strategien, Persönliche Entwicklung, Stressbewältigung, Produktivität, Anpassungsfähigkeit, Neugierde, Resilienz, Kognitive Flexibilität, Die Bereitschaft zu lernen, Professionelles Netzwerken, Lebenslanges Lernen, Mentorschaft, Berufliche Entwicklung, Wachstumsorientiertheit
Anfänger · Kurs · 1–4 Wochen

Utrecht University
Kompetenzen, die Sie erwerben: Menschliche Entwicklung, Forschung, Kulturelle Vielfalt, Sprachwissenschaftliche Pathologie, Neurologie, Einfühlungsvermögen und emotionale Intelligenz, Entwicklung des Kindes, Pädiatrie, Systemorientiertes Denken
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Statistisches Programmieren, Statistische Analyse, Grundsätze der Programmierung, Fehlersuche, Datenanalyse, Computer-Programmierwerkzeuge, Simulationen, R-Programmierung, Leistungsoptimierung, Datenmanipulation, Datenstrukturen
Mittel · Kurs · 1–4 Wochen

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

Kompetenzen, die Sie erwerben: Projektmanagement, Zielsetzung, Stakeholder-Analyse, Projektmanagende Life Cycle, KI-Produktstrategie, Projekt-Scoping, Stakeholder-Management, Team Management, Umfangsmanagement, Kosten-Nutzen-Analyse, Projektmanagement Software, Geschäftskorrespondenz, Strategisches Denken, Projektdokumentation, Ressourcenmanagement
Anfänger · Kurs · 1–4 Wochen