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.

California Institute of the Arts
Kompetenzen, die Sie erwerben: Grafikdesign, Layout Gestaltung, User Experience Design, Entwerfen, Gestaltungselemente und -prinzipien, Interaktionsdesign, Mensch-Computer-Interaktion, Farbtheorie, Anwendungsdesign, Grafisches und visuelles Design, Typografie, Informationsarchitektur, User-Interface-(UI)-Design, Ästhetik, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX)
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Prototyping, User Experience Design, Gestaltungselemente und -prinzipien, Interaktionsdesign, Figma (Design-Software), Mockups, Farbtheorie, Typografie, Design Bewertungen, User-Interface-(UI)-Design, Usability-Tests, Benutzerforschung, Nutzerorientierte Gestaltung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Usability, Software Development Methodologies, Software Design, Microsoft Development Tools, Databases, Debugging, Data Validation
Anfänger · Kurs · 1–4 Wochen
Duke University
Kompetenzen, die Sie erwerben: Daten-Storytelling, Datenumwandlung, Datenanalyse, Tableau Software, Präsentationen, Unternehmensanalytik, Storytelling, Datenmanipulation, Visualisierung (Computergrafik), Verbale Kommunikationsfähigkeiten, Dashboard, Datenvisualisierungssoftware, Grafische Darstellung, Datenvisualisierung, Kommunikation mit Stakeholdern, Unternehmensanalyse, Datenkompetenz
Gemischt · Kurs · 1–3 Monate

Logical Operations
Kompetenzen, die Sie erwerben: Object Oriented Design, Object Oriented Programming (OOP), Software Design, Application Development, Python Programming, Computer Programming, Programming Principles, Software Development, Scripting, Virtual Machines, Scripting Languages
Gemischt · Kurs · 1–4 Wochen

University of Virginia
Kompetenzen, die Sie erwerben: A/B-Tests, Marketing-Strategien, Regressionsanalyse, Kundenanalyse, Marketing-Analytik, Kundenbindung, Trendanalyse, Rentabilität der Investition, Ressourcen-Zuweisung, Prädiktive Analytik, Marketing-Effektivität, Markenmanagement, Marktanteil, Business Metriken, Marketing-Budgets, Statistische Analyse
Anfänger · Kurs · 1–3 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Datenstrukturen, Daten in Echtzeit, Wärmekarten, Apache Spark, Benutzeroberfläche (UI), Apache Hadoop, Funktionales Design, Algorithmen, Computer Programmierung, Scala Programmierung, Interaktive Datenvisualisierung, Big Data, Anwendungsdesign, Grundsätze der Programmierung, Datenmanipulation, Datenverarbeitung, Verteiltes Rechnen, Datenvisualisierungssoftware, Objektorientierte Programmierung (OOP), Leistungsoptimierung
Mittel · Spezialisierung · 3–6 Monate
Michigan State University
Kompetenzen, die Sie erwerben: Kreativität, Erstellung von Inhalten, Foto-/Videoproduktion und Technik, Bildqualität, Gestaltungselemente und -prinzipien, Soziale Netzwerke, Digitale Veröffentlichung, Web Design und Entwicklung, Schreiben, Grafisches und visuelles Design, Peer Review, Werbetexten, Informationen zum Datenschutz, Kreatives Design, Storytelling, Fotografie, Fotobearbeitung, Dateiverwaltung
Anfänger · Spezialisierung · 3–6 Monate

Board Infinity
Kompetenzen, die Sie erwerben: CI/CD, Jenkins, Docker (Software), Spring Boot, Kubernetes, Configuration Management, Containerization, Scalability, Software Documentation, Application Deployment, Cloud Deployment, Java, Spring Framework, API Gateway, Back-End Web Development, JUnit, Application Programming Interface (API), Secure Coding, Java Programming, React.js
Mittel · Spezialisierung · 1–3 Monate

Pontificia Universidad Católica de Chile
Kompetenzen, die Sie erwerben: File I/O, Python Programming, Data Structures, Programming Principles, Computer Programming, Program Development, Algorithms
Anfänger · Kurs · 1–3 Monate
Rice University
Kompetenzen, die Sie erwerben: Tabellenverarbeitungssoftware, Streudiagramme, Daten importieren/exportieren, Datenanalyse, Datenmanipulation, Daten Präsentation, Excel-Formeln, Microsoft Excel, Pivot-Tabellen und Diagramme, Grafische Darstellung, Histogramm, Datenkompetenz
Gemischt · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Kreativität, Brainstorming, Hindernisse überwinden, Bearbeitung von, Erstellung von Inhalten, Einfallsreichtum, Lektorat, Konstruktives Feedback, Schreiben, Alphabetisierung, Organisatorische Fähigkeiten, Storytelling, Produktivität, Schreiben und Redigieren, Lebenslanges Lernen, Persistenz, Planung, Zeitmanagement, Detailorientiert, Kritisches Denken
Anfänger · Spezialisierung · 3–6 Monate