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.

University of Colorado System
Kompetenzen, die Sie erwerben: Google Cloud-Platform, Prädiktive Modellierung, Text Mining, Verwaltung klinischer Daten, Datenmodellierung, Datenqualität, Datenmanipulation, Datenbank-Design, Bioinformatik, Data-Warehousing, Datenethik, Informatik, Auszug, Risikomodellierung, Intensivpflegestation, Prädiktive Analytik, Verarbeitung natürlicher Sprache, R-Programmierung, Klinische Informatik, Tidyverse (R-Paket)
Mittel · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Software Design Patterns, Programming Principles, Debugging
Mittel · Kurs · 1–3 Monate
University of California San Diego
Kompetenzen, die Sie erwerben: Mensch-Computer-Interaktion, Prototyping, User Experience Design, Benutzerfreundlichkeit, Benutzeroberfläche (UI), Mensch-Maschine-Schnittstellen, Interaktionsdesign, Menschliche Faktoren
Gemischt · Kurs · 1–4 Wochen
Dartmouth College
Kompetenzen, die Sie erwerben: Befehlszeilen-Schnittstelle, Algorithmen, Computer Programmierung, Technische Informatik, Informatik, Dateisysteme, C (Programmiersprache), Computer Architektur, Datenstrukturen, Eingebettete Software, Fehlersuche, Software-Dokumentation, Linux-Befehle, System Programmierung, Software-Ingenieur, Grundsätze der Programmierung, Tools erstellen, Linux, Linux-Server, Eingebettete Systeme
Anfänger · Spezialisierung · 3–6 Monate

Scrimba
Kompetenzen, die Sie erwerben: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Development Tools, Browser Compatibility, Application Deployment, Front-End Web Development, Web Design and Development, Web Development, Animations, Development Environment, UI Components, User Interface and User Experience (UI/UX) Design, Usability, Javascript, Maintainability, User Interface (UI)
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Work Breakdown Structure, Project Scoping, Project Estimation, Organizational Structure, Scope Management, Project Coordination, Project Management Software, Project Management, Google Sheets, Standard Operating Procedure
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

LearnQuest
Kompetenzen, die Sie erwerben: Datenmodellierung, Oracle-Datenbanken, Relationale Datenbanken, Datenbank-Design, Datenbanken, Datenbank-Management-Systeme, Datenbankarchitektur und -verwaltung, Transaktionsverarbeitung, Datenspeicherung
Anfänger · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Datenmanagement, Datenumwandlung, Daten importieren/exportieren, Daten-Pipelines, Datenverarbeitung, Auszug, Tensorflow, Daten-Integration, Leistungsoptimierung, Feature Technik, Gemeinsame Nutzung von Daten
Mittel · Kurs · 1–4 Wochen

Wesleyan University
Kompetenzen, die Sie erwerben: Umweltproblem, Soziale Gerechtigkeit, Philanthropie, Soziologie, Nachhaltige Entwicklung, Entwicklung der Gemeinschaft, Sozialkunde, Anpassung an den Klimawandel, Öffentliche Gesundheit, Ermächtigung, Sozialwissenschaften, Bildung und Ausbildung, Wirtschaft, Gesundheitspflege
Anfänger · Kurs · 1–3 Monate

Johns Hopkins University
Kompetenzen, die Sie erwerben: Nachhaltiges Design, Landmanagement, Bauingenieurwesen, Nachhaltige Entwicklung, Architektonisches Design, Landschaftsarchitektur, Transportvorgänge, Entwicklung der Gemeinschaft, Wirtschaftliche Entwicklung, Fallstudien, Regenwasserbewirtschaftung, Umweltwissenschaft, Nachhaltige Architektur, Nachhaltige Technologien, Öffentliche Arbeiten, Umwelttechnik, Baugesetze, Gebäude-Design, Landentwicklung, Wasser Nachhaltigkeit
Mittel · Spezialisierung · 3–6 Monate

University of Cape Town
Kompetenzen, die Sie erwerben: Governance, Sozioökonomie, Bewirtschaftung der Wasserressourcen, Nachhaltige Entwicklung, Fallstudien, Management natürlicher Ressourcen, Umweltüberwachung, Internationale Beziehungen, Umweltwissenschaft, Umwelt und Ressourcenmanagement, Sozialwissenschaften, Umweltpolitik
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Computer Programmierung, Apple Xcode, Objektorientierte Programmierung (OOP), iOS Entwicklung, Datenstrukturen, Anwendungsentwicklung, Web-Entwicklung, Grundsätze der Programmierung, Swift Programmierung, Apple iOS
Anfänger · Kurs · 1–3 Monate