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 Michigan
Kompetenzen, die Sie erwerben: JSON, Wiederverwendbarkeit von Code, Einheitstest, Objektorientierte Programmierung (OOP), Einheitliche Prüfung, Software-Prüfung, Python-Programmierung, Objektorientierter Entwurf
Mittel · Kurs · 1–4 Wochen

Coursera
Kompetenzen, die Sie erwerben: Data Cleansing, Data Manipulation, Data Integration, R Programming, Data Wrangling, Data Preprocessing, Tidyverse (R Package), Data Processing, R (Software), Data Management
Mittel · angeleitetes Projekt · Weniger als 2 Stunden

University at Buffalo
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Blockchain, Entwicklungstests, Verteiltes Rechnen, Anwendungs-Rahmenwerke, Netzwerk-Protokolle, Kryptographische Protokolle, Aufkommende Technologien, Anwendungsdesign, Web-Entwicklungs-Tools, Grundsätze der Programmierung, Cloud-Plattformen, Kryptographie, Computer-Plattformen, Testgetriebene Entwicklung (TDD), Programm-Entwicklung, Anwendungsentwicklung, Entwicklungsumgebung, Entwicklung von Testskripten, Transaktionsverarbeitung, Aufstrebende Technologien
Mittel · Spezialisierung · 3–6 Monate

University of California San Diego
Kompetenzen, die Sie erwerben: Schlüsselverwaltung, Graphentheorie, Kombinatorik, Wahrscheinlichkeit, Computational Thinking, Kryptographische Protokolle, Cybersecurity, Verschlüsselung, Netzwerkanalyse, Bayessche Statistik, Logisches Denken, Grundsätze der Programmierung, Python-Programmierung, Rechnerische Logik, Theoretische Informatik, Kryptographie, Grafische Darstellung, Algorithmen, Wahrscheinlichkeitsrechnung und Statistik, Deduktive Argumentation
Anfänger · Spezialisierung · 3–6 Monate

Rice University
Kompetenzen, die Sie erwerben: Integrierte Entwicklungsumgebungen, Computer Programmierung, Computerprogrammierung, Python-Programmierung, Grundsätze der Programmierung, Programm-Entwicklung, Rechnerische Logik, Entwicklungsumgebung, Fehlersuche
Anfänger · Kurs · 1–4 Wochen

University of Colorado System
Kompetenzen, die Sie erwerben: Daten-Strukturen, Software-Architektur, Software Architektur, Graphentheorie, Unity-Engine, Computer Programmierung, Datenverwaltung, Wiederverwendbarkeit von Code, Software Entwurf, Software-Entwurfsmuster, Spiel-Design, Anwendungsdesign, Ereignisgesteuerte Programmierung, Datenmanagement, Computerprogrammierung, Objektorientierte Programmierung (OOP), Software-Entwicklung, Grundsätze der Programmierung, Fehlersuche, Prototyping, Objektorientierter Entwurf, C# (Programmiersprache), Entwicklung von Videospielen, Code-Überprüfung
Anfänger · Spezialisierung · 3–6 Monate
University of Alberta
Kompetenzen, die Sie erwerben: Softwaretechnik, Agile Methodik, Prozessgesteuerte Entwicklung, Software-Entwicklung, Agile Software-Entwicklung, Methoden der Softwareentwicklung, Modellierung von Prozessen, Kanban-Prinzipien, Testgetriebene Entwicklung (TDD), Scrum (Software-Entwicklung), Agile Produktentwicklung, Lebenszyklus der Softwareentwicklung, Agile Entwicklung von Software
Gemischt · Kurs · 1–4 Wochen
LearnQuest
Kompetenzen, die Sie erwerben: Daten-Strukturen, Computer Programmierung, Virtuelle Maschinen, Speicherverwaltung, Wiederverwendbarkeit von Code, Java-Plattform Enterprise Edition (J2EE), Java Programmierung, Software Entwurf, Computerprogrammierung, Objektorientierte Programmierung (OOP), Grundsätze der Programmierung, Objektorientierter Entwurf, Spring Framework, Java, Web-Entwicklung, Java-Programmierung, Rechnerische Logik, Software-Entwicklung, Entwicklungsumgebung, Paket- und Softwareverwaltung, Funktionales Design, Installation der Software, Datei-E/A
Mittel · Spezialisierung · 3–6 Monate

DeepLearning.AI
Kompetenzen, die Sie erwerben: Generative Modellarchitekturen, Reinforcement Learning, Modell-Optimierung, Generative KI, Maschinelles Lernen, Skalierbarkeit, Python-Programmierung, Bewertung des Modells, Modellierung großer Sprachen, Modell Ausbildung, LLM-Bewerbung, Modell-Einsatz, Feinabstimmung, Modellevaluation
Mittel · Kurs · 1–4 Wochen

Duke University
Kompetenzen, die Sie erwerben: Daten-Strukturen, Datenspeicher, Computer Programmierung, Softwaretechnik, Instandhaltbarkeit, Wiederverwendbarkeit von Code, Java Programmierung, Verschlüsselung, Web-Server, Webanalyse und SEO, Computerprogrammierung, Objektorientierte Programmierung (OOP), Kryptographie, Programm-Entwicklung, Server-Seite, Algorithmen, Java, Objektorientierter Entwurf, Java-Programmierung, Daten importieren/exportieren, Datei-E/A, Software-Entwicklung
Anfänger · Kurs · 1–3 Monate

Kompetenzen, die Sie erwerben: Daten-Ethik, Interviewing-Fähigkeiten, Mobile Entwicklung, Benutzerfreundliches Design, Designforschung, UI/UX-Forschung, Benutzererfahrung, Forschungsmethodologien, Öffentliches Reden, Prüfung der Benutzerfreundlichkeit, Design der Benutzeroberfläche und Benutzererfahrung (UI/UX), Benutzerfreundlichkeit, Prototyping, Informationen zum Datenschutz, Präsentationen, Nutzerforschung, Forschungsdesign
Anfänger · Kurs · 1–4 Wochen

University of Michigan
Kompetenzen, die Sie erwerben: Datenvisualisierung, Statistische Visualisierung, Datengestützte Entscheidungsfindung, Statistische Methoden, Statistische Software, Statistik, Matplotlib, Plot (Grafiken), Statistische Analyse, Statistische Modellierung, Statistische Programmierung, Jupyter, Bayessche Statistik, Statistische Inferenz, Python-Programmierung, Bewertung des Modells, Wahrscheinlichkeitsrechnung und Statistik, Stichproben (Statistik), Statistische Hypothesenprüfung, Seaborn, Modellevaluation
Anfänger · Spezialisierung · 1–3 Monate