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.

Princeton University
Kompetenzen, die Sie erwerben: Daten-Strukturen, Algorithmen, Java-Programmierung, Skalierbarkeit, Computer-Hardware, Computerprogrammierung, Computer-Systeme, Informatik, Computerarchitektur, Theoretische Informatik, Rechnerische Logik
★ 4.6 (799) · Mittel · Kurs · 1–3 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Statistische Methoden, Deskriptive Statistik, Statistische Programmierung, Wissenschaft und Forschung, Statistische Hypothesenprüfung, R (Software), Statistische Software, Wahrscheinlichkeitsrechnung und Statistik, Statistik, Statistische Inferenz, Wahrscheinlichkeitsverteilung, Software zur Datenanalyse, Stichproben (Statistik), Öffentliche Gesundheit, Datenanalyse, Analytische Fähigkeiten, Datenkompetenz, Statistische Analyse, R Programmierung
★ 4.7 (1560) · Anfänger · Kurs · 1–4 Wochen

University of California, Davis
Kompetenzen, die Sie erwerben: Datenbank-Design, Geospatial Mapping, Datenverwaltung, Technologien zur Datenspeicherung, Analytik, GIS-Software, Datenmanipulation, Daten-Mapping, Interaktive Datenvisualisierung, Datenerfassung, Geografische Informationen und Technologie, Datenspeicherung, Gemeinsame Nutzung von Daten, Datenmodellierung, Geografische Informationssysteme, Datenkompetenz, ArcGIS, Qualität der Daten, Abfragesprachen, Räumliche Analyse
★ 4.8 (2115) · Mittel · Kurs · 1–4 Wochen

The State University of New York
Kompetenzen, die Sie erwerben: Webanalyse und SEO, Informationsarchitektur, Web-Inhalt, Browser-Kompatibilität, Web-Entwicklung, WordPress, Reaktionsfähiges Web-Design, Plattformübergreifende Entwicklung, Web-Sprache, Content-Management-Systeme, Hypertext Markup Language (HTML), HTML und CSS, Web-Design, Web-Präsenz, Web-Design und Entwicklung, Verwaltung von Inhalten
★ 3.3 (585) · Gemischt · Kurs · 1–4 Wochen

Hebrew University of Jerusalem
Kompetenzen, die Sie erwerben: Elektrophysiologie, Biowissenschaften, Netzwerkanalyse, Ethik im Gesundheitswesen, Psychologie, Mathematische Modellierung, Neurologie, Physiologie, Analyse sensorischer Systeme, Simulationen, Zellbiologie, Anatomie, Netzwerk-Modell, Simulation und Simulationssoftware
★ 4.8 (1256) · Gemischt · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Microsoft Office, Dashboard, Microsoft 365, Verwaltung von Dokumenten, Microsoft Excel, Trendanalyse, Tabellenkalkulations-Software, Datenanalyse, Datenvisualisierung
★ 4.6 (1039) · Mittel · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Echtzeit-Betriebssysteme, Daten in Echtzeit, Kommunikationssysteme, Kryptographie, System-Programmierung, Netzwerksicherheit, Netzarchitektur, Verschlüsselung, Eingebettete Systeme, Software-Systeme, Cybersecurity, Webdienste, Analyse der Sicherheitsanforderungen, Betriebssysteme, Netzwerk-Protokolle, Eingebettete Software, Kryptographie-Standards für öffentliche Schlüssel (PKCS), Internet der Dinge, Erweiterter Verschlüsselungsstandard (AES), Entwurf von Systemen
★ 4.3 (1159) · Mittel · Spezialisierung · 3–6 Monate

Erasmus University Rotterdam
Kompetenzen, die Sie erwerben: Innovation, Unternehmerische Nachhaltigkeit, Nachhaltige Systeme, Zusammenarbeit, Umwelt und Ressourcenmanagement, Eindämmung des Klimawandels, Nachhaltige Entwicklung, Umweltproblem, Nachhaltiges Wirtschaften, Soziale Auswirkungen, Wirtschaftliche Entwicklung, Umwandlung von Unternehmen, Strategische Partnerschaft, Systemorientiertes Denken, Komplexe Problemlösung
★ 4.8 (1587) · Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Apple iOS, Anwendungsprogrammierschnittstelle (API), Mobile Entwicklungstools, Objective-C (Programmiersprache), Storyboarding, Kenntnisse der Apple Software, Apple Xcode, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Mobile Entwicklung, Swift-Programmierung, Benutzeroberfläche (UI), UI-Komponenten, iOS-Entwicklung, Anwendungsentwicklung
★ 4.6 (1034) · Anfänger · Kurs · 1–4 Wochen

Macquarie University
Kompetenzen, die Sie erwerben: Innovation, Personalmanagement, Entwicklung von Führungsqualitäten, Team-Motivation, Engagement der Mitarbeiter, Organisatorische Führung, Teambildung, Einfühlungsvermögen und emotionale Intelligenz, Kommunikation, Personalentwicklung, Führung und Management, Teamleitung, Interkulturelle Kompetenz, Leiterschaft, Diversität und Inklusion, Inklusivität am Arbeitsplatz, Leistungsmanagement im Team, Kulturelle Vielfalt, Diversity-Bewusstsein, Konfliktmanagement
★ 4.8 (1548) · Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Stressbewältigung, Kreative Problemlösung, Team-Motivation, Intelligente Ziele, Motivationsfähigkeiten, Kreativität, Aufbau von Beziehungen, Kommunikations-Strategien, Beziehungsmanagement, Kommunikation, Erleichterung von Sitzungen, Teamleitung, Zeitmanagement, Zielsetzung, Leistungsmanagement im Team, Kreatives Denken, Konfliktmanagement, Prioritätensetzung, Professionelle Netzwerkarbeit, Mitarbeiter-Coaching
★ 4.7 (1159) · Anfänger · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Graphentheorie, Daten-Strukturen, Objektorientierte Programmierung (OOP), Algorithmen, Java-Programmierung, Netzwerk-Routing, Software-Entwicklung, Objektorientierter Entwurf, Anwendungsdesign, Theoretische Informatik, Wiederverwendbarkeit von Code, Java, Anwendungsentwicklung
★ 4.8 (1243) · Mittel · Kurs · 1–3 Monate