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: Scrum (Software-Entwicklung), Testgetriebene Entwicklung (TDD), CI/CD, Verantwortlichkeit, Funktionsübergreifende Zusammenarbeit, Microservices, Leistungsmetrik, Cloud-natives Computing, Verhaltensbasierte Entwicklung, Kultur-Transformation, DevOps, Agile Methodik, Teamorientiert
Anfänger · Kurs · 1–3 Monate

University of California, Irvine
Kompetenzen, die Sie erwerben: Peripheriegeräte, Computer Programmierung, Elektrische Verkabelung, Hardware Design, Interaktives Lernen, Internet der Dinge, Systemtechnik, Grundlegende elektrische Systeme, Elektrotechnik und Computertechnik, Kontrollsysteme, Elektronische Komponenten, Automatisierungstechnik, Drahtlose Netzwerke, Fernzugriffssysteme, Grundsätze der Programmierung, Elektronik, Computer-Systeme, Mensch-Maschine-Schnittstellen, Eingebettete Systeme, Elektronische Hardware
Gemischt · Kurs · 1–4 Wochen
Rice University
Kompetenzen, die Sie erwerben: Statistische Hypothesentests, Statistische Analyse, Regressionsanalyse, Deskriptive Statistik, Excel-Formeln, Statistik, Statistische Inferenz, Wahrscheinlichkeit & Statistik, Bestimmung des Stichprobenumfangs, Datenanalyse, Unternehmensanalytik, Microsoft Excel, Pivot-Tabellen und Diagramme, Tabellenverarbeitungssoftware, Statistische Modellierung, Statistische Methoden, Daten Präsentation, Grafische Darstellung, Unternehmensanalyse, Wahrscheinlichkeitsverteilung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Business Intelligence, Datengesteuerte Entscheidungsfindung, Daten-Storytelling, Excel-Formeln, Dashboard, Analytics, Datenvisualisierungssoftware, Daten bereinigen, Kundenanalyse, Big Data, Zielpublikum, Unternehmensanalytik, Datenvisualisierung, Datenanalyse, Präsentationen, Daten Präsentation, Tabellenverarbeitungssoftware, Microsoft Excel, Microsoft PowerPoint, Unternehmensberatung
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Prompt Engineering, ChatGPT, Prompt Patterns, Database Design, LLM Application, Productivity, OpenAI, Data Migration, Generative AI, Software Documentation, SQL, Dashboard, Artificial Intelligence, Database Management, Data Visualization, Large Language Modeling, Interactive Data Visualization, Database Architecture and Administration, Data Analysis, Automation
Mittel · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: JSON, jQuery, Web Development Tools, Browser Compatibility, UI Components
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Technische Kommunikation, Typografie, Farbtheorie, Mockups, User Experience Design, Animationen, Gestaltungselemente und -prinzipien, User-Interface-(UI)-Design, Usability-Tests, Design Bewertungen, Prototyping, Figma (Design-Software), Design Forschung
Anfänger · Kurs · 1–3 Monate
University of Virginia
Kompetenzen, die Sie erwerben: Teambildung, Kontinuierliche Lieferung, Anwenderbericht, Analytics, Agiles Projektmanagement, Kundenanalyse, Produktentwicklung, Team Management, Unternehmensanalytik, Agile Entwicklung von Software, Usability-Tests, Leistungsmanagement im Team, Persona Entwicklung, Sprint-Planung, Agile Methodik, Agile Produktentwicklung, Peer Review, Produktprüfung, Design Thinking, Persona (Benutzererfahrung)
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Automatisierung, Python-Programmierung, Testgetriebene Entwicklung (TDD), Unix-Befehle, Befehlszeilen-Schnittstelle, Entwicklungsumgebung, Software-Tests, Skriptsprachen, Betriebssysteme, Skripting, Dateiverwaltung, Linux-Befehle, Entwicklungstests, Einheitstest, Bash (Skriptsprache), OS Prozessverwaltung, Unix-Shell
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Code Coverage, Embedded Software, Real-Time Operating Systems, Performance Testing, System Testing, Software Testing, User Acceptance Testing (UAT), Verification And Validation, Embedded Systems, Scenario Testing, Acceptance Testing, Test Tools, Test Execution Engine, Unit Testing, Test Case, Test Planning, Integration Testing, Simulations, System Requirements, Real Time Data
Fortgeschritten · Kurs · 1–4 Wochen
University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Entscheidungsfindung, Vertrauenswürdigkeit, Aufbau von Beziehungen, Selbst-Bewusstsein, Emotionale Intelligenz, Geschäftsethik, Strategische Führung, Verhandlung, Leiterschaft, Courage, Entwicklung von Führungsqualitäten, Personalentwicklung, Neugierde, Konfliktmanagement, Team-Führung, Wachstumsorientiertheit
Auf einen Abschluss hinarbeiten
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Emotional Intelligence, Personal Development, Self-Awareness, Persistence, Self-Discipline, Social Skills, Self-Motivation, Adaptability, Resilience, Interpersonal Communications, Non-Verbal Communication, Cultural Diversity, Communication, Decision Making
Anfänger · Kurs · 1–3 Monate