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: Statistisches Programmieren, Daten bereinigen, Datenmanipulation, Öffentliche Verwaltung, Politische Analyse, Demographie, Datenanalyse, Datenvisualisierung, R-Programmierung, Öffentliche Politiken, Datenumwandlung, Tidyverse (R-Paket), Umfragen
Mittel · Kurs · 1–3 Monate
LearnQuest
Kompetenzen, die Sie erwerben: Matplotlib, Python-Programmierung, Skripting, Paket- und Software-Management, Testautomatisierung, Datenstrukturen, Datenmanipulation, Grundsätze der Programmierung, Einheitstest, Datenmodellierung, Software-Tests, Computer Programmierung, Containerisierung, DevOps, Pandas (Python-Paket), Kontinuierliche Integration, Docker (Software), Datei-E/A, Entwicklungsumgebung, Unified Modeling Language
Anfänger · Spezialisierung · 3–6 Monate

MathWorks
Kompetenzen, die Sie erwerben: Deskriptive Statistik, Technische Kommunikation, Skripting, Datenanalyse, Daten importieren/exportieren, Datenmanipulation, Interaktive Datenvisualisierung, Daten bereinigen, Datenvisualisierungssoftware, Explorative Datenanalyse, Wahrscheinlichkeit & Statistik, Datenvisualisierung, Matlab, Daten-Mapping, Statistische Analyse
Anfänger · Kurs · 1–3 Monate

LearnQuest
Kompetenzen, die Sie erwerben: Java Programmierung, Objektorientierte Programmierung (OOP), Java, Objektorientierter Entwurf, Software Entwurf
Mittel · Kurs · 1–3 Monate

Cisco Learning and Certifications
Kompetenzen, die Sie erwerben: Automatisierung, Python-Programmierung, Skripting, Schnittstelle zur Anwendungsprogrammierung (API), Netzwerkverwaltung, Datenmodellierung, Linux-Befehle, Befehlszeilen-Schnittstelle, Netzwerkplanung und -design, Netzwerk Architektur, Netzwerkprotokolle, Allgemeine Vernetzung, Netzwerktechnik, Software-definierte Netzwerke
Mittel · Kurs · 1–4 Wochen

Johns Hopkins University
Kompetenzen, die Sie erwerben: Statistische Modellierung, Derivate, Datenverarbeitung, Mathematische Modellierung, Regressionsanalyse, Angewandte Mathematik, Datenmodellierung, R-Programmierung, Allgemeine Mathematik, Statistische Analyse, Lineare Algebra, Statistik
Fortgeschritten · Kurs · 1–3 Monate

Microsoft
Kompetenzen, die Sie erwerben: Künstliche Intelligenz, No-Code-Entwicklung, Prädiktive Modellierung, Klassifizierungsalgorithmen, Regressionsanalyse, Maschinelles Lernen, Unüberwachtes Lernen, Angewandtes maschinelles Lernen, MLOps (Maschinelles Lernen Operations), Modell-Bereitstellung, Überwachtes Lernen, Künstliche Intelligenz und Maschinelles Lernen (KI/ML), Microsoft Azure
Anfänger · Kurs · 1–4 Wochen

LearnQuest
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Jenkins, Software-Entwurfsmuster, Testgetriebene Entwicklung (TDD), Computergestütztes Denken, Grundsätze der Programmierung, Kontinuierliche Lieferung, CI/CD, Versionskontrolle, Softwareentwicklung, Lebenszyklus der Softwareentwicklung, Agile Methodik, Software-Entwicklungstools, Unified Modeling Language, Objektorientierter Entwurf, Kontinuierliche Integration, Apache Maven, Methoden der Softwareentwicklung, Tools erstellen, Cloud-Entwicklung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Python-Programmierung, Skripting, Skriptsprachen, Informatik, Grundsätze der Programmierung, Computer Programmierung, Spiel-Design
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

Imperial College London
Kompetenzen, die Sie erwerben: Deep Learning, Transfer Learning, Datenvorverarbeitung, Computervision, Modell-Bereitstellung, Faltungsneuronale Netzwerke, Keras (Bibliothek für Neuronale Netze), Künstliche neuronale Netze, Modellevaluation, Tensorflow, Bildanalyse, Überwachtes Lernen
Mittel · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Datengesteuerte Entscheidungsfindung, Matplotlib, Statistische Methoden, Deskriptive Statistik, Regressionsanalyse, Korrelationsanalyse, NumPy, Wahrscheinlichkeitsverteilung, Datenverarbeitung, Statistische Hypothesentests, Statistische Inferenz, Datenanalyse, Wahrscheinlichkeit & Statistik, Datenvisualisierung, Daten Präsentation, Pandas (Python-Paket), Statistik, Statistische Analyse
Gemischt · Kurs · 1–3 Monate

University of Colorado System
Kompetenzen, die Sie erwerben: Google Cloud-Platform, Datenethik, Verwaltung klinischer Daten, Datenzugang, Einhaltung des Health Insurance Portability and Accountability Act (HIPAA), Elektronische Krankenakte, Medizinischer Datenschutz, Datenverarbeitung, Gesundheitsinformatik, SQL, Tidyverse (R-Paket), R-Programmierung
Mittel · Kurs · 1–4 Wochen