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.

University of Michigan
Kompetenzen, die Sie erwerben: Open Source Technologie, Schnittstelle zur Anwendungsprogrammierung (API), Computervision, Integrierte Entwicklungsumgebungen, Jupyter, Software-Ingenieur, Bildanalyse, Python-Programmierung
Mittel · Kurs · 1–4 Wochen

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

University of Geneva
Kompetenzen, die Sie erwerben: Physik, Mechanik, Wahrscheinlichkeitsverteilung, Statistische Methoden, Numerische Analyse, Simulationen, Mathematische Modellierung, Python-Programmierung
Gemischt · Kurs · 1–3 Monate

University of Illinois Urbana-Champaign
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenbank-Theorie, Technologien zur Datenspeicherung, Apache Cassandra, Apache Hadoop, NoSQL, Algorithmen, Skalierbarkeit, Systeme Design, C++ (Programmiersprache), Cloud Computing, Netzwerkprotokolle, Verteiltes Rechnen
Anfänger · Kurs · 1–3 Monate

Rice University
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Graphentheorie, Datenanalyse, Analyse, Algorithmen, Netzwerkanalyse, Python-Programmierung, Grundsätze der Programmierung, Computergestütztes Denken
Mittel · Kurs · 1–4 Wochen

University of Toronto
Kompetenzen, die Sie erwerben: Benutzeroberfläche (UI), Interaktionsdesign, Anwendungsentwicklung, Grundsätze der Programmierung, Model-View-Controller, UI Komponenten, Persistenz der Daten, Integrierte Entwicklungsumgebungen, Swift Programmierung, Anwendungsdesign, Apple Xcode, Persistenz, Objective-C (Programmiersprache), Anwendungs-Rahmenwerke, Apple iOS, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Entwicklung von Anwendungen für Mobilgeräte, Objektorientierte Programmierung (OOP), iOS Entwicklung, Animationen
Mittel · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Datenstrukturen, Datenverarbeitung, Statistisches Programmieren, Daten importieren/exportieren, Datenanalyse, R (Software), Datenanalyse-Software, Datenorientierte Programmierung, Paket- und Software-Management, R-Programmierung
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Kompetenzen, die Sie erwerben: Bootstrap (Front-End-Framework), SQL, Relationale Datenbanken, Autorisierung (Computing), Anwendungsentwicklung, Authentifizierungen, Objekt-Relationales Mapping, Datenbanken, Datenbank-Management-Systeme, Cloud-Bereitstellung, Full-Stack Web-Entwicklung, Objektorientierte Programmierung (OOP), Django (Web-Framework), Back-End Web-Entwicklung
Mittel · Kurs · 1–3 Monate

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

University of California San Diego
Kompetenzen, die Sie erwerben: Theoretische Informatik, Datenstrukturen, Graphentheorie, Angewandte Mathematik, Kombinatorik, Netzwerk-Modell, Algorithmen, Netzwerkanalyse, Netzwerk-Routing, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Künstliche Intelligenz, Anomalie-Erkennung, Maschinelles Lernen, Datenethik, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Verarbeitung natürlicher Sprache, Computervision, Verantwortungsvolle KI, Microsoft Azure, KI-Förderung
Anfänger · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Datenwrangling, Streudiagramme, Daten importieren/exportieren, Datenmanipulation, Ggplot2, Rmarkdown, Statistische Visualisierung, Datenvisualisierungssoftware, Histogramm, Datenvisualisierung, Tidyverse (R-Paket), Statistische Berichterstattung, R-Programmierung
Anfänger · Kurs · 1–4 Wochen