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.

Coursera
Kompetenzen, die Sie erwerben: Linux-Befehle, Skripting, Skriptsprachen, Shell-Skript, Unix, Systemverwaltung, Linux, Bash (Skriptsprache), Unix-Shell, Unix-Befehle, Befehlszeilenschnittstelle, Dateiverwaltung, Dateisysteme
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Google Cloud
Kompetenzen, die Sie erwerben: Rollenbasierte Zugriffskontrolle (RBAC), Datenvisualisierung, Daten importieren/exportieren, Tabellenkalkulations-Software, Bearbeitung von, Kollaborative Software, Google Sheets, Gemeinsame Nutzung von Daten, Google Arbeitsbereich, Datenverwaltung, Fallstudien, Software zur Datenanalyse, Versionskontrolle, Dateneingabe, Kontrolle ändern, Produktivitätssoftware, Excel-Formeln, Datenmanagement, Datensicherheit
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Kritisches Denken, Zusammenarbeit, Telearbeit, Personalentwicklung, Kommunikations-Strategien, Kommunikation, Teamarbeit, Erleichterung von Sitzungen, Zusammenarbeit im Team, Berufliche Entwicklung, Virtuelle Teams, Teambildung
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Technische Merkmale, Methoden des maschinellen Lernens, Maschinelles Lernen, Modell-Optimierung, Überwachtes Lernen, Vorverarbeitung von Daten, Bewertung des Modells, Klassifizierungsalgorithmen, Algorithmen für maschinelles Lernen, Statistisches maschinelles Lernen, Regressionsanalyse, Modellevaluation, Modell Ausbildung, Statistische Analyse, Präsentation der Daten, Prädiktive Modellierung, Feature Technik, Statistische Modellierung, Statistische Methoden, Datenvorverarbeitung
Mittel · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Computer Programming, Functional Design, Code Reusability
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI) Design, iOS-Entwicklung, Reaktionsfähiges Web-Design, Entwicklung von Videospielen, Swift-Programmierung, Prototyping, Model-View-Controller, Benutzeroberfläche (UI), OAuth, Mensch-Computer-Interaktion, Objective-C (Programmiersprache), Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Mobile Entwicklung, Speicherverwaltung, Kerndaten (Software), UI-Komponenten, Spiel-Design, Animation und Spieldesign, JSON, Apple iOS
Anfänger · Spezialisierung · 3–6 Monate

Cloudera
Kompetenzen, die Sie erwerben: NoSQL, Amazon Webdienste, Große Daten, Datenbank-Design, Datenanalyse, Datenspeicher, SQL, Datenspeicherung, Amazon Web Services, Apache Hive, Datenverwaltung, Datenbank-Management-Systeme, Datenbanken, Datenbank Management, MySQL, Relationale Datenbanken, Datenbank-Management, Amazon S3, Datenbank-Systeme, Datenzugang, Abfragesprachen, Datenmanagement, Cloud-Speicher
Anfänger · Spezialisierung · 3–6 Monate

École Polytechnique Fédérale de Lausanne
Kompetenzen, die Sie erwerben: Umweltwissenschaft, Gesundheit der Gemeinschaft, Entwicklung der Gemeinschaft, Wasserressourcen, Landmanagement, Bauingenieurwesen, Nachhaltige Technologien, Nachhaltige Entwicklung, Bewirtschaftung der Wasserressourcen, Nachhaltige Systeme, Öffentliche Arbeiten, Sanitäre Einrichtungen, Umwelttechnik
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Angewandtes maschinelles Lernen, Verarbeitung natürlicher Sprache, Maschinelles Lernen, Methoden des maschinellen Lernens, Bewertung des Modells, Überwachtes Lernen, Künstliche neuronale Netze, Algorithmen für maschinelles Lernen, Unüberwachtes Lernen, Logistische Regression, Modellevaluation, Regressionsanalyse, Modell Ausbildung, Datenwissenschaft, Prädiktive Analytik, Klassifizierungs- und Regressionsbaum (CART), Prädiktive Modellierung, Entscheidungsbaum-Lernen, Tiefes Lernen, Computer Vision, Künstliche Intelligenz und maschinelles Lernen (AI/ML)
Mittel · Kurs · 1–3 Monate
University of Pennsylvania
Kompetenzen, die Sie erwerben: Persönliche Entwicklung, Forschung, Forschungsmethodologien, Persönliche Attribute, Soziale Auswirkungen, Psychologie, Selbst-Bewusstsein, Ethische Standards und Verhaltensweisen, Wissenschaft und Forschung, Optimismus, Psychische Gesundheit - Krankheiten und Störungen, Forschungsdesign, Bewertung des Programms, Positivität
Gemischt · Kurs · 1–4 Wochen

Google Cloud
Kompetenzen, die Sie erwerben: E-Mail-Automatisierung, Business-Kommunikation, Organisatorische Fähigkeiten, Google Mail, E-Mail-Sicherheit, Google Arbeitsbereich, Business-Lösungen, Geschäftskorrespondenz, Produktivitätssoftware
Anfänger · Kurs · 1–3 Monate
Amazon Web Services
Kompetenzen, die Sie erwerben: Serverloses Rechnen, Cloud Computing, Architektur der Lösung, Datenvisualisierung, Amazon Webdienste, Systemarchitektur, IT-Sicherheitsarchitektur, Back-End-Webentwicklung, Cloud-Lösungen, Cloud-Technik, Amazon Web Services, Software-Architektur, Architektur der Informationstechnologie, Datenanalyse, Hybrides Cloud-Computing, Architektur des Cloud Computing, Cloud-Management, Identitäts- und Zugangsmanagement, Ereignisgesteuerte Programmierung, AWS Identitäts- und Zugriffsverwaltung (IAM), Software Architektur, API-Gateway
Mittel · Kurs · 1–4 Wochen