R-Programmierungs-Kurse können Ihnen helfen zu lernen, wie Daten analysiert, visualisiert und statistisch ausgewertet werden. Sie können Fähigkeiten in Syntax, Funktionen, Paketen und Modellen aufbauen. Viele Kurse stellen Workflows und Beispiele aus Datenprojekten vor.

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Statistische Modellierung, Bayessche Statistik, Statistische Visualisierung, Regressionsanalyse, Datenmodellierung, Datenanalyse, Prädiktive Modellierung, Wahrscheinlichkeitsverteilung, Analytische Fähigkeiten, R (Software), Statistische Inferenz, Wahrscheinlichkeit, R-Programmierung, Datenvisualisierung, Statistik, Statistische Methoden, Wahrscheinlichkeit & Statistik, Microsoft Excel
Mittel · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Datenstrukturen, Computer Programmierung, Einheitstest, Fehlersuche, Testgetriebene Entwicklung (TDD), Cloud-Hosting, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Software-Tests, Django (Web-Framework), Entwicklungsumgebung, Python-Programmierung
Anfänger · Kurs · 1–3 Monate

University of Washington
Kompetenzen, die Sie erwerben: Computer Programmierung, Grundsätze der Programmierung, Ruby (Programmiersprache), Software Entwurf, Funktionales Design, Computergestütztes Denken, Software-Installation, Andere Programmiersprachen, Theoretische Informatik
Mittel · Kurs · 1–3 Monate
University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing, Software Documentation
Mittel · Spezialisierung · 3–6 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Computer Programmierung, Objektorientierte Programmierung (OOP), Matplotlib, Pandas (Python-Paket), Datenverarbeitung, Datenstrukturen, Fehlersuche, Einheitstest, Datei-E/A, Datenanalyse, Computer-Programmierwerkzeuge, Objektorientierter Entwurf, Anwendungsentwicklung, Grundsätze der Programmierung, Java, Python-Programmierung, Java Programmierung, Daten bereinigen, Datenvisualisierung, Eclipse (Software)
Anfänger · Spezialisierung · 3–6 Monate

Coursera
Kompetenzen, die Sie erwerben: Exploratory Data Analysis, R Programming, Data Manipulation, Statistical Programming, Data Analysis, File Management, Integrated Development Environments, Programming Principles, Data Science, Data Structures, Computer Programming
Anfänger · angeleitetes Projekt · Weniger als 2 Stunden

University of Pennsylvania
Kompetenzen, die Sie erwerben: Datenstrukturen, Computer Programmierung, Datei-E/A, Computer-Programmierwerkzeuge, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Jupyter, Entwicklungsumgebung, Python-Programmierung, Computergestütztes Denken
Anfänger · Kurs · 1–4 Wochen

Kompetenzen, die Sie erwerben: Computer Programmierung, Datenstrukturen, Fehlersuche, Integrierte Entwicklungsumgebungen, Grundsätze der Programmierung, Entwicklungsumgebung, Python-Programmierung, Problem-Management, Computergestütztes Denken, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Fehlersuche, Datenstrukturen, Paket- und Software-Management, Einheitstest, Node.JS, Javascript, JSON, Front-End Web-Entwicklung, Web-Entwicklungstools, Web-Anwendungen, Programm-Entwicklung, Funktionales Design, Jest (JavaScript Testing Framework)
Anfänger · Kurs · 1–3 Monate

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Statistische Modellierung, Bayessche Statistik, Regressionsanalyse, Wahrscheinlichkeitsverteilung, Datenanalyse, Statistische Analyse, Modellevaluation, Markov-Modell, R-Programmierung, Statistische Methoden
Mittel · Kurs · 1–3 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Benutzeroberfläche (UI), Datenstrukturen, Fehlersuche, Objektorientierter Entwurf, Interaktive Datenvisualisierung, Grundsätze der Programmierung, Entwicklungsumgebung, Algorithmen, Ereignisgesteuerte Programmierung, Java, Java Programmierung, Software-Ingenieur, Software-Dokumentation
Mittel · Kurs · 1–3 Monate

Duke University
Kompetenzen, die Sie erwerben: Objektorientierte Programmierung (OOP), Computer Programmierung, Daten importieren/exportieren, Datei-E/A, Datenanalyse, Fehlersuche, Statistische Analyse, Datenmanipulation, Algorithmen, Java Programmierung, Problemlösung, Java, Grundsätze der Programmierung, Integrierte Entwicklungsumgebungen, Software Entwurf, Software-Tests, Datenverarbeitung, Software-Dokumentation, API-Design, Programm-Entwicklung
Anfänger · Kurs · 1–3 Monate