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.

Kompetenzen, die Sie erwerben: Explorative Datenanalyse, Statistische Hypothesenprüfung, Datenorientierte Programmierung, R Programmierung, Datenanalyse, Tidyverse (R-Paket), Regressionsanalyse, Datenwissenschaft, Plot (Grafiken), Daten-Strukturen, Datenwrangling, Statistische Programmierung, Statistische Analyse, Statistische Methoden, Statistische Modellierung, Datenvisualisierung, R (Software), Statistische Visualisierung, Ggplot2, Datenmanipulation
Mittel · Kurs · 1–3 Monate

University of Colorado Boulder
Kompetenzen, die Sie erwerben: R Programming, Rmarkdown, R (Software), Tidyverse (R Package), Ggplot2, Data Import/Export, Data Visualization, Plot (Graphics), Statistical Visualization, Data Analysis, Statistical Reporting, Data Visualization Software, Data Presentation, Data Science, Data Manipulation, Statistical Analysis, Data Wrangling, Data Cleansing, Data Integration, Communication
Anfänger · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Containerisierung, Verarbeitung natürlicher Sprache, Kontinuierliche Integration, Cloud Computing, Computerprogrammierung, Einheitliche Prüfung, Restful API, LLM-Bewerbung, Jenkins, Serverloses Rechnen, Computer Programmierung, Rust (Programmiersprache), Bereitstellung von Anwendungen, Einheitstest, DevOps, Gesicht umarmen, Daten-Pipelines, CI/CD, Befehlszeilenschnittstelle, Testfall, Modellierung großer Sprachen, Docker (Software)
Anfänger · Spezialisierung · 3–6 Monate

Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Problemlösung, Software-Entwicklung, Computerprogrammierung, System-Programmierung, Programm-Entwicklung, Computer Programmierung, Speicherverwaltung, Daten-Strukturen, C und C++, Fehlersuche, Planung der Prüfung, Datei-E/A, Simulationen, C (Programmiersprache), Softwaretechnik, Grundsätze der Programmierung, Software Entwurf, Software-Prüfung, Testfall, Instandhaltbarkeit
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Computerprogrammierung, Paket- und Softwareverwaltung, Einheitliche Prüfung, Funktionales Design, Python-Programmierung, Programm-Entwicklung, Computer Programmierung, Daten-Strukturen, Testgetriebene Entwicklung (TDD), Entwicklungsumgebung, Fehlersuche, Entwicklung von Testskripten, Django (Web-Framework), Einheitstest, Grundsätze der Programmierung, Software-Prüfung, Cloud-Hosting, Objektorientierte Programmierung (OOP)
Anfänger · Kurs · 1–3 Monate

University of Pennsylvania
Kompetenzen, die Sie erwerben: Daten importieren/exportieren, Computerprogrammierung, Datenspeicherung, Software-Entwicklungstools, Funktionales Design, Python-Programmierung, Wiederverwendbarkeit von Code, Computer Programmierung, Entwicklungsumgebung, Daten-Strukturen, Integrierte Entwicklungsumgebungen, Computational Thinking, Datei-E/A, Computer-Programmierwerkzeuge, Grundsätze der Programmierung, Jupyter, Software-Dokumentation
Anfänger · Kurs · 1–4 Wochen

University of California, Santa Cruz
Kompetenzen, die Sie erwerben: Algorithmen, Computerprogrammierung, C++ (Programmiersprache), Programm-Entwicklung, Software-Entwicklung, Wiederverwendbarkeit von Code, Speicherverwaltung, Computer Programmierung, Künstliche Intelligenz, Daten-Strukturen, C und C++, Graphentheorie, Datei-E/A, Rechnerische Logik, Software-Entwurfsmuster, Simulationen, C (Programmiersprache), Grundsätze der Programmierung, Software Entwurf, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Memory Management, C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, C and C++, Programming Principles, Data Structures, Secure Coding, Algorithms, Software Design, Application Security, Other Programming Languages, System Programming, Python Programming, Computer Architecture, Computer Programming, Java, Performance Tuning, Unix
Mittel · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Java, Computerprogrammierung, Installation der Software, Computer Programmierung, Speicherverwaltung, Daten-Strukturen, Entwicklungsumgebung, Integrierte Entwicklungsumgebungen, Computer-Programmierwerkzeuge, Java-Programmierung, Grundsätze der Programmierung, Java Programmierung
Anfänger · Kurs · 1–3 Monate
Duke University
Kompetenzen, die Sie erwerben: Algorithmen, Computerprogrammierung, Bioinformatik, Cascading Style Sheets (CSS), Software-Entwicklung, Verschlüsselung, Programm-Entwicklung, Hypertext Markup Language (HTML), Datenanalyse, Wiederverwendbarkeit von Code, Computer Programmierung, Ereignisgesteuerte Programmierung, Fehlersuche, Web-Design und Entwicklung, Javascript, Datei-E/A, UI-Komponenten, Java-Programmierung, Softwaretechnik, Bildanalyse, Software Entwurf, Java Programmierung, Objektorientierter Entwurf
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Memory Management, Code Reusability, Application Development, File Systems, Maintainability, Computer Programming, Software Design, Development Environment, Program Development, Programming Principles, Computer Programming Tools, Data Structures, Integrated Development Environments
Anfänger · Spezialisierung · 3–6 Monate
Dartmouth College
Kompetenzen, die Sie erwerben: Technische Informatik, Algorithmen, Computerwissenschaft, Computerprogrammierung, Software-Entwicklung, Linux-Befehle, Speicherverwaltung, Computer Programmierung, Eingebettete Systeme, Fehlersuche, Linux, C und C++, Informatik, Datei-E/A, Eingebettete Software, Computer-Programmierwerkzeuge, Linux-Server, C (Programmiersprache), Grundsätze der Programmierung, Softwaretechnik, Software-Visualisierung, Befehlszeilenschnittstelle, Software-Dokumentation
Anfänger · Spezialisierung · 3–6 Monate