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: R Programmierung, Deskriptive Statistik, Datenwissenschaft, Ggplot2, Statistische Hypothesenprüfung, Statistische Analyse, Regressionsanalyse, Plot (Grafiken), Datenmanipulation, Statistische Methoden, Statistische Programmierung, Datenvisualisierung, Datenanalyse, Daten-Strukturen, Statistische Modellierung, R (Software), Datenwrangling, Explorative Datenanalyse, Statistische Visualisierung, Tidyverse (R-Paket)
Mittel · Kurs · 1–3 Monate

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

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

Duke University
Kompetenzen, die Sie erwerben: Softwaretechnik, Grundsätze der Programmierung, Instandhaltbarkeit, Software-Entwicklung, Fehlersuche, Lebenszyklus der Systementwicklung, Software-Prüfung, Programm-Entwicklung, Daten-Strukturen, Simulationen, C (Programmiersprache), Algorithmen, Speicherverwaltung, Software Entwurf, System-Programmierung, Computer Programmierung, Planung der Prüfung, Problemlösung, Entwicklungstests, Datei-E/A, C und C++, Computerprogrammierung
Anfänger · Spezialisierung · 3–6 Monate
Duke University
Kompetenzen, die Sie erwerben: Java Programmierung, Softwaretechnik, Bioinformatik, Web-Design und Entwicklung, Ereignisgesteuerte Programmierung, Computer-Programmierwerkzeuge, Datenanalyse, Software-Entwicklung, Fehlersuche, Programm-Entwicklung, Java-Programmierung, Objektorientierter Entwurf, Algorithmen, Software Entwurf, Computer Programmierung, UI-Komponenten, Verschlüsselung, Wiederverwendbarkeit von Code, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Datei-E/A, Computerprogrammierung, Javascript
Anfänger · Spezialisierung · 3–6 Monate

University of Michigan
Kompetenzen, die Sie erwerben: Grundsätze der Programmierung, Bildanalyse, Fehlersuche, Datenmanipulation, Einheitliche Prüfung, Restful API, Python-Programmierung, Software-Visualisierung, Diagramm Entwurf, Objektorientierter Entwurf, Objektorientierte Programmierung (OOP), Jupyter, Software-Entwicklung, Datenwrangling, Daten importieren/exportieren, JSON, Software Entwurf, Computer Programmierung, Einheitstest, Datenverarbeitung, Datei-E/A, Unified Modeling Language, Computerprogrammierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Datenwissenschaft, Maschinelles Lernen, Generative KI, Software-Entwicklung, Abruf-erweiterte Erzeugung, IBM Wolke, Schnelles Engineering, Restful API, Computer Vision, Software-Architektur, Verantwortungsvolle AI, Python-Programmierung, ChatGPT, Reaktionsfähiges Web-Design, AI-Arbeitsabläufe, LangChain, Lebenszyklus der Softwareentwicklung, Software Architektur, Prompt-Muster, Modellierung großer Sprachen, Daten-Ethik
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate

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

Kompetenzen, die Sie erwerben: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Memory Management, Application Development, File Systems, Maintainability, Computer Programming, Data Store, 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, Softwaretechnik, Grundsätze der Programmierung, Eingebettete Systeme, Computer-Programmierwerkzeuge, Befehlszeilenschnittstelle, Fehlersuche, Software-Entwicklung, Software-Visualisierung, Informatik, Eingebettete Software, Linux-Server, Linux-Befehle, C (Programmiersprache), Algorithmen, Speicherverwaltung, Computer Programmierung, Linux, Computerwissenschaft, Software-Dokumentation, Datei-E/A, C und C++, Computerprogrammierung
Anfänger · Spezialisierung · 3–6 Monate

Kompetenzen, die Sie erwerben: Anwendungsentwicklung, Kontinuierliche Integration, DevOps, Softwaretechnik, Architektur des Cloud Computing, Grafana, Software-Architektur, Software-Entwicklung, Python-Programmierung, Restful API, Git (Versionskontrollsystem), Testgetriebene Entwicklung (TDD), Devops-Werkzeuge, Cloud-Bereitstellung, Anwenderbericht, Bereitstellung von Anwendungen, Linux-Befehle, Lebenszyklus der Softwareentwicklung, Software Architektur, CI/CD, Istio, Open Web Application Security Project (OWASP)
Auf einen Abschluss hinarbeiten
Anfänger · Berufsbezogenes Zertifikat · 3–6 Monate
Mehrere Erzieher
Kompetenzen, die Sie erwerben: Java Programmierung, Softwaretechnik, Bioinformatik, Software-Entwicklung, Ereignisgesteuerte Programmierung, Datenanalyse, Einheitliche Prüfung, Fehlersuche, Kryptographie, Java-Programmierung, Software-Prüfung, Daten-Strukturen, Objektorientierte Programmierung (OOP), Objektorientierter Entwurf, Algorithmen, Software Entwurf, Einheitstest, Java, Computer Programmierung, Interaktive Datenvisualisierung, Benutzeroberfläche (UI), Problemlösung, Datei-E/A, Computerprogrammierung
Anfänger · Spezialisierung · 3–6 Monate