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.

Michigan State University
Kompetenzen, die Sie erwerben: Kreativität, Neugierde, Brainstorming, Kreatives Denken, Selbst-Bewusstsein, Menschenzentriertes Design, Innovation, Problemlösung, Design Thinking, Kognitive Flexibilität, Ideenfindung, Empathie
Anfänger · Kurs · 1–3 Monate
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Kultur, Entscheidungsfindung, Strategische Führung, Organisatorischer Wandel, Leiterschaft, Strategisches Denken, Business Management, Geschäftsethik, People Analytics, Unternehmensführung, Managementschulung und -entwicklung, Organisatorische Effektivität, Änderungsmanagement, Strategische Entscheidungsfindung, Organisatorische Führung
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

HubSpot Academy
Kompetenzen, die Sie erwerben: Zielmarkt, Überwindung von Einwänden, Lead-Generierung, Abschluss (Verkauf), Vertriebsstrategie, Verbraucherverhalten, Verkaufsprozess, Allgemeine Verkaufspraktiken, Prospecting und Qualifizierung, Beratendes Verkaufen, Sales Enablement, Service Level Agreement, Buchung (Verkauf), HubSpot CRM, Verkaufsprospektion, Vertriebsinnendienst, Verkauf, Managementschulung und -entwicklung, Verkaufstraining, Vertriebsmanagement
Anfänger · Spezialisierung · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Storytelling, Kreativität, Schreiben, Storyboarding, Entwicklung von Videospielen, Spiel-Design, Ideenfindung, Software-Entwurfsdokumente
Anfänger · Kurs · 1–4 Wochen

Microsoft
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Skripting, Software-Tests, Versionskontrolle, GitHub, Web-Entwicklung, Datenstrukturen, Einheitstest, Algorithmen, Integrierte Entwicklungsumgebungen, Datenmanipulation, Fehlersuche, Jupyter, Python-Programmierung, Git (Versionskontrolle-System)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Marktchancen, Unternehmensanalytik, Business-Strategien, Durchführbarkeitsstudien, Geschäftsentwicklung, Wachstums-Strategien, Zielsetzung, Strategisches Denken, Geschäftsplanung, Innovation, Peer Review, Unternehmertum, Professionelles Netzwerken
Gemischt · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Bereitstellung von Anwendungen, Web Scraping, Excel-Makros, Daten bereinigen, Software-Entwicklungstools, UI Komponenten, Benutzeroberfläche (UI), Datenmanagement, Testautomatisierung, Daten importieren/exportieren, Kontext-Management, Unstrukturierte Daten, Datenmanipulation, Automatisierung, Grundsätze der Programmierung, Netzwerkprotokolle, E-Mail-Automatisierung, Robotergestützte Prozessautomatisierung, Automatisierung von Geschäftsprozessen, Datenflussdiagramme (DFDs)
Anfänger · Spezialisierung · 3–6 Monate

University of Washington
Kompetenzen, die Sie erwerben: Daten-Storytelling, Datenanalyse, R-Programmierung, Relationale Datenbanken, Datenbank-Systeme, Datenethik, Unüberwachtes Lernen, Modellevaluation, Datenvisualisierungssoftware, Big Data, Prädiktive Analytik, Statistisches maschinelles Lernen, Statistische Visualisierung, Prädiktive Modellierung, Feature Technik, SQL, Datenfluss, Datenbanken, Python-Programmierung, Überwachtes Lernen
Mittel · Spezialisierung · 3–6 Monate

Knowledge Accelerators
Kompetenzen, die Sie erwerben: Kundenbetreuung, Kundenservice, Kommunikation, Engagement für Kunden, Problemlösung, Verbesserung der Kundenerfahrung, Zwischenmenschliche Kommunikation, Prozessverwaltung, Technische Unterstützung und Dienstleistungen, Kunden- und Kundensupport, Kritisches Denken und Problemlösung, Lösung von Kundenbeschwerden, Empathie, Helpdesk-Support, Kunden begrüßen, Customer Relationship Management
Anfänger · Kurs · 1–3 Monate

Yale University
Kompetenzen, die Sie erwerben: Individualisierte Bildungsprogramme (IEP), Psychologische Beurteilungen, Alphabetisierung, Schulpsychologie, Software und Technologie für das Bildungswesen, Sonderpädagogik, Lern-Strategien, Behinderungen, Befürwortung, Resilienz, Diagnostische Tests, Unterstützung und Dienstleistungen für Studenten, Entwicklung des Kindes, Arbeit mit Kindern
Anfänger · Kurs · 1–3 Monate

University of Toronto
Kompetenzen, die Sie erwerben: Computer Programmierung, Apple Xcode, UI Komponenten, Entwicklung von Anwendungen für Mobilgeräte, Benutzeroberfläche (UI), Anwendungs-Rahmenwerke, Apple iOS, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Model-View-Controller, Swift Programmierung
Gemischt · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: JSON, Serviceorientierte Architektur, Spring Boot, Microservices, Java Programmierung, Management von Unternehmensanwendungen, Objekt-Relationales Mapping, Restful API, Spring Framework, Einheitstest, JUnit, Lastausgleich, Webdienste, Software-Architektur, YAML, Persistenz der Daten, Cloud Computing Architektur, Transaktionsverarbeitung, Model-View-Controller, API-Gateway
Anfänger · Spezialisierung · 1–3 Monate