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: Daten-Storytelling, Datenwrangling, Apache Hadoop, Statistische Analyse, Big Data, Daten Präsentation, Excel-Formeln, Daten bereinigen, Streudiagramme, Analytische Fähigkeiten, IBM Cognos-Analytik, Interaktive Datenvisualisierung, Tabellenverarbeitungssoftware, Datenanalyse, Looker (Software), Datenvisualisierungssoftware, Statistische Visualisierung, Dashboard, Microsoft Excel, Datenvisualisierung
Auf einen Abschluss hinarbeiten
Anfänger · Spezialisierung · 3–6 Monate

Vanderbilt University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Git (Versionskontrolle-System), Testautomatisierung, Java, Datei-E/A, Entwicklung von Anwendungen für Mobilgeräte, Anwendungssicherheit, Entwicklungstests, Android Studio, Integrationstests, Software-Tests, JUnit, Java Programmierung, Software-Entwurfsmuster, Software-Ingenieur, Instandhaltbarkeit, Einheitstest, Android Entwicklung, Testgetriebene Entwicklung (TDD), Prüfbarkeit
Anfänger · Spezialisierung · 3–6 Monate

Microsoft
Kompetenzen, die Sie erwerben: Git (Versionskontrolle-System), HyperText Markup Language (HTML), Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Front-End Web-Entwicklung, Javascript, Web-Entwicklung, JSON, Webdesign, GitHub, Semantisches Web, HTML und CSS, Microsoft Kopilot, Reaktionsfähiges Webdesign
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Betriebssysteme, Befehlszeilen-Schnittstelle, Paket- und Software-Management, Microsoft Windows, Linux, Systemüberwachung, Technische Unterstützung und Dienstleistungen, Virtualisierung, Systemverwaltung, Betriebssystem-Verwaltung, Software-Installation, Dateisysteme, Linux Verwaltung, Benutzerkonten, Fernzugriffssysteme, OS Prozessverwaltung, Dateiverwaltung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Engagement von Stakeholdern, Daten-Storytelling, Web Content Accessibility Guidelines, Daten Präsentation, Tableau Software, Datenanalyse, Dashboard, Datenvisualisierungssoftware, Präsentationen, Datenkompetenz, Datenvisualisierung
Anfänger · Kurs · 1–4 Wochen

Princeton University
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Java, Algorithmen, Datenstrukturen, Leistungstests, Theoretische Informatik, Java Programmierung
Mittel · Kurs · 3–6 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Software-Dokumentation
Anfänger · Kurs · 1–3 Monate

IBM
Kompetenzen, die Sie erwerben: Generative KI, Cloud Computing, Peripheriegeräte, Künstliche Intelligenz, Technische Unterstützung, Desktop-Unterstützung, Cloud-Sicherheit, Cloud Computing Architektur, Cloud-Dienste, Cybersicherheit, Cloud-Plattformen, Cloud-Infrastruktur, Hardware-Fehlerbehebung, IT-Dienstleistungsmanagement, Datenspeicherung, Informationstechnologie, Professionelles Netzwerken, Cloud-Bereitstellung, Helpdesk-Support, Kundenservice
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Kommunikation, Konfliktmanagement, Professionalität, Zwischenmenschliche Kommunikation, Zeitmanagement, Aktives Zuhören, Verantwortlichkeit, Konstruktives Feedback, Komplexe Problemlösung, Soziale Fertigkeiten, Zusammenarbeit, Analyse der Grundursache, Präsentationen, Persuasive Kommunikation, Problemlösung, Virtuelle Teams, Teamarbeit, Kollaborative Software, Berufliche Entwicklung, Öffentliches Reden
Anfänger · Spezialisierung · 1–3 Monate

Kompetenzen, die Sie erwerben: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden