R ist eine Programmiersprache und eine freie Softwareumgebung für statistische Berechnungen und Grafiken, die von Datenanalysten, Datenwissenschaftlern und Statistikern häufig verwendet wird. Diese Specialization deckt die Entwicklung von R-Software für die Erstellung von Data Science Tools ab. Mit der Weiterentwicklung der Datenwissenschaft ist klar geworden, dass Softwareentwicklungskenntnisse für die Erstellung und Skalierung nützlicher datenwissenschaftlicher Ergebnisse und Produkte unerlässlich sind.
In dieser Specialization erhalten Sie eine gründliche Ausbildung in der Sprache R, einschließlich der Fähigkeiten zum Umgang mit komplexen Daten, zur Erstellung von R-Paketen und zur Entwicklung individueller Datenvisualisierungen. Sie werden in unentbehrliche R-Bibliotheken zur Datenmanipulation, wie tidyverse, und zur Datenvisualisierung und Grafik, wie ggplot2, eingeführt. Sie lernen moderne Softwareentwicklungspraktiken kennen, um Tools zu erstellen, die in hohem Maße wiederverwendbar und modular sind und sich für den Einsatz in einer teambasierten Umgebung oder einer Entwicklergemeinschaft eignen.
Diese Specializations richtet sich sowohl an Datenanalysten, die sich mit praktischen, grundlegenden Softwarekenntnissen für ihre tägliche Arbeit vertraut machen möchten, als auch an Data-Mining-Experten und Datenwissenschaftler, die mit R ihre Entwicklungs- und Programmierkenntnisse erweitern und ihre Karriere als Data-Science-Experten vorantreiben möchten.
Praktisches Lernprojekt
In jedem der Kurse werden die Teilnehmer ihre neu erworbenen fortgeschrittenen R-Kenntnisse einsetzen, um komplexe Datensätze zu bearbeiten, leistungsstarke Funktionen zu schreiben, ein neues R-Paket zu erstellen und neue Visualisierungstools für die Erstellung individueller Datengrafiken zu entwickeln. Diese Projekte werden zu einem Portfolio von R-Code führen, der wiederverwendet und für den Einsatz in der realen Welt ausgebaut werden kann.