Programmieren-Kurse können Ihnen helfen zu lernen, wie Code geschrieben, getestet und strukturiert wird. Sie können Fähigkeiten in Syntax, Algorithmen, Datenstrukturen und Projektaufbau aufbauen. Viele Kurse stellen Entwicklungsumgebungen, Versionskontrolle und Beispiele aus der Praxis vor.

Duke University
Kompetenzen, die Sie erwerben: System Programmierung, Software-Tests, Grundsätze der Programmierung, GitHub, Paket- und Software-Management, Testfall, Entwicklungsumgebung, Datenstrukturen, Rust (Programmiersprache), Fehlersuche, Software-Dokumentation
Anfänger · Kurs · 1–4 Wochen

The Hong Kong University of Science and Technology
Kompetenzen, die Sie erwerben: Analyse der Anforderungen, Software-Tests, Objektorientierter Entwurf, Abnahmeprüfung, Prozessgesteuerte Entwicklung, Unified Modeling Language, Konfigurationsverwaltung, Projektmanagement, Funktionale Anforderung, Lebenszyklus der Softwareentwicklung, Software-Architektur, Software Entwurf, White-Box-Tests, Datenmodellierung, Software-Entwurfsmuster, Methoden der Softwareentwicklung, Software-Ingenieur, Systeme Design, Projektplanung, Fehlersuche
Mittel · Spezialisierung · 3–6 Monate

Imperial College London
Kompetenzen, die Sie erwerben: Prädiktive Modellierung, Öffentliche Gesundheit, Modellevaluation, Statistische Modellierung, Simulationen, Statistische Methoden, Infektionskrankheiten, Mathematische Modellierung, Epidemiologie, Datenmodellierung, Wahrscheinlichkeitsverteilung, Risikomodellierung, R-Programmierung, Differentialgleichungen
Mittel · Spezialisierung · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Python-Programmierung, Algorithmen, Computer Programmierung, Software-Tests, Programm-Entwicklung, Objektorientierte Programmierung (OOP), Simulationen, Wahrscheinlichkeit, Entwicklungstests, Computergestütztes Denken, Grundsätze der Programmierung, Kombinatorik, Angewandte Mathematik, Spiel-Design, Fehlersuche
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Autorisierung (Computing), Bootstrap (Front-End-Framework), Datenbanken, Relationale Datenbanken, Authentifizierungen, Cloud-Bereitstellung, Anwendungsentwicklung, Django (Web-Framework), SQL, Model-View-Controller, Datenmodellierung, Web-Anwendungen, Full-Stack Web-Entwicklung, Datenbank Management, Objekt-Relationales Mapping, Datenbank-Design, Content Management, Reaktionsfähiges Webdesign
Mittel · Kurs · 1–3 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Algorithmen, Methoden des Maschinellen Lernens, Künstliche neuronale Netze, Verarbeitung natürlicher Sprache, Einbettungen, Text Mining, Statistische Modellierung, Datenvorverarbeitung, Markov-Modell, Wahrscheinlichkeit & Statistik
Mittel · Kurs · 1–4 Wochen

University of Alberta
Kompetenzen, die Sie erwerben: Algorithmen, Simulationen, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Maschinelles Lernen, Stichproben (Statistik), Wahrscheinlichkeitsverteilung, Reinforcement Learning, Algorithmen für maschinelles Lernen
Mittel · Kurs · 1–3 Monate

California Institute of the Arts
Kompetenzen, die Sie erwerben: Adobe Illustrator, Prototyping, Wireframing, Adobe XD, Anwendungsdesign, User Experience Design, Mockups, Informationsarchitektur, Nutzerorientierte Gestaltung, User-Interface-(UI)-Design, Adobe InDesign, Ideenfindung, Interaktionsdesign, Aufrufabfolge von Webseiten, Benutzerforschung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: UI Komponenten, Datenwissenschaft, Box Plots, Datenanalyse, Dashboard, Ggplot2, Merkblatt (Software), Streudiagramme, Datenvisualisierungssoftware, Benutzeroberfläche (UI), Rmarkdown, Statistische Visualisierung, R-Programmierung, Datenvisualisierung, Shiny (R-Paket), Histogramm, Interaktive Datenvisualisierung, Analyse räumlicher Daten
Anfänger · Kurs · 1–4 Wochen

University of Minnesota
Kompetenzen, die Sie erwerben: Software-Tests, White-Box-Tests, Testfall, Verifizierung und Validierung, JUnit, Systemprüfung, Entwicklungstests, Testplanung, Einheitstest, Test Daten, Software-Qualitätssicherung, Code-Abdeckung, Funktionsprüfung, Testautomatisierung
Mittel · Kurs · 1–4 Wochen

University of California, Irvine
Kompetenzen, die Sie erwerben: Algorithmen, System Programmierung, Computer Architektur, Go (Programmiersprache), Betriebssysteme
Mittel · Kurs · 1–4 Wochen

DeepLearning.AI
Kompetenzen, die Sie erwerben: Daten-Storytelling, Analyse der Anforderungen, Modellierung großer Sprachen, Datenanalyse, Datengesteuerte Entscheidungsfindung, Datenvisualisierungssoftware, Tabellenverarbeitungssoftware, Engagement von Stakeholdern, Datenumwandlung, Trendanalyse, Unternehmensanalyse, Analytics, Datenvisualisierung, Google Sheets, Datenkompetenz, Explorative Datenanalyse
Anfänger · Kurs · 1–4 Wochen