Journey
R-Programmierung lernen
Ein kostenloser, interaktiver Online-R-Kurs. Du schreibst in jeder Lektion R – Vektoren, Data Frames, Funktionen, Plotting, grundlegende Statistik – mit KI-Hinweisen, wenn dich ein Faktor mal überrascht, und einem kostenlosen Zertifikat am Ende.
15,706+ codders eingeschrieben
- Anfängerfreundlich
KI-gestützte Coding-Hilfe
Praktische, interaktive Lektionen
Audio-Erzählung in jeder Lektion
Quizfragen zum Wissenstest
Kostenloses Abschlusszertifikat
Lehrplan
Abschnitt 1
Grundlagen
Abschnitt startenStartenAusklappenEinklappenBauen Sie eine starke Grundlage mit wesentlichen Konzepten und grundlegenden Fähigkeiten aufEinführung in R
3 Lektionen216- 01Was ist R?Aufgabe
- 02Hello WorldAufgabeQuiz
- 03Kommentare in RQuiz
Variablen und Datentypen
8 Lektionen656- 01Numerischer DatentypAufgabeQuiz
- 02Ganzzahl-DatentypQuiz
- 03Zeichen-DatentypAufgabeQuiz
- 04Logischer DatentypAufgabeQuiz
- 05Datentypen prüfenAufgabeQuiz
- 06BenennungskonventionenQuiz
- 07Fehlende Werte: NAAufgabeQuiz
- 08Zusammenfassung – VariablenerstellungAufgabe
Operatoren Teil 1
5 Lektionen534- 01Arithmetische OperatorenAufgabeQuiz
- 02Ganzzahlige Division und ModuloAufgabeQuiz
- 03ZuweisungsoperatorenAufgabeQuiz
- 04Wiederholung - Einfache MathematikAufgabe
- 05VergleichsoperatorenAufgabeQuiz
Operatoren Teil 2
5 Lektionen534- 01Logische Operatoren (AND, OR)AufgabeQuiz
- 02Logische Operatoren Teil 2 (NOT)AufgabeQuiz
- 03Wiederholung – Einfache LogikAufgabe
- 04Vektorisierte Logik Teil 1AufgabeQuiz
- 05Vektorisierte Logik Teil 2AufgabeQuiz
Entscheidungsfindung
4 Lektionen426- 01If-AnweisungAufgabeQuiz
- 02If - ElseAufgabeQuiz
- 03Wiederholung - Einfacher TaschenrechnerAufgabe
- 04Verschachteltes If - ElseAufgabeQuiz
Grundlagen der Ein- und Ausgabe
7 Lektionen741- 01Print-AusgabeAufgabeQuiz
- 02Cat zur AusgabeAufgabeQuiz
- 03Ausgabe mit VariablenAufgabeQuiz
- 04Eingabe lesen mit readline()AufgabeQuiz
- 05Grundlagen der TypumwandlungAufgabeQuiz
- 06Wiederholung – AltersrechnerAufgabe
- 07Wiederholung – Wahr oder FalschAufgabe
Rechnungs-Split-Rechner
Projekt5 Lektionen1- 01WillkommensnachrichtAufgabe
- 02Benutzereingaben abfragenProjekt
- 03Trinkgeld und Gesamtsumme berechnenProjekt
- 04Die Rechnung aufteilenProjekt
- 05Formatierte Ausgabe (sprintf)Projekt
Schleifen
8 Lektionen849- 01For-SchleifeAufgabeQuiz
- 02While-SchleifeAufgabeQuiz
- 03BreakAufgabeQuiz
- 04Next (Continue)AufgabeQuiz
- 05Rückblick - FakultätAufgabe
- 06Sequenzgenerierung (seq, :)AufgabeQuiz
- 07Verschachtelte SchleifenAufgabeQuiz
- 08Rückblick - Dynamische EingabeAufgabe
Funktionen
6 Lektionen633- 01Funktionen deklarierenAufgabeQuiz
- 02FunktionsargumenteAufgabeQuiz
- 03RückgabewerteAufgabeQuiz
- 04Wiederholung - Sigma-FunktionAufgabe
- 05Wiederholung - ValidierungsfunktionAufgabe
- 06Standard-ParameterwerteAufgabeQuiz
FizzBuzz mit einer Besonderheit
Projekt4 Lektionen1- 01SpielübersichtAufgabe
- 02Die FizzBuzz-FunktionProjekt
- 03Zahlen in einer Schleife durchlaufenProjekt
- 04Die Besonderheit hinzufügenProjekt
Vektoren
7 Lektionen742- 01Vektoren mit c() erstellenAufgabeQuiz
- 02Zugriff auf VektorelementeAufgabeQuiz
- 03Vektoren modifizierenAufgabeQuiz
- 04VektoroperationenAufgabeQuiz
- 05Wiederholung – Preis-VektorAufgabe
- 06Wiederholung – Umgekehrter VektorAufgabe
- 07Benannte VektorenAufgabeQuiz
Iterieren über Sequenzen
4 Lektionen433- 01Iterieren über VektorelementeAufgabeQuiz
- 02Verwendung von seq_along()AufgabeQuiz
- 03Iterieren über Zeichen (strsplit)AufgabeQuiz
- 04String-ManipulationsfunktionenAufgabeQuiz
Vektoren für Fortgeschrittene
4 Lektionen436- 01Vektor-Slicing und IndizierungAufgabeQuiz
- 02Logische IndizierungAufgabeQuiz
- 03Vektorarithmetik & RecyclingAufgabeQuiz
- 04Der %in%-OperatorAufgabeQuiz
Listen in R
5 Lektionen534- 01Listen erstellenAufgabeQuiz
- 02Zugriff auf ListenelementeAufgabeQuiz
- 03Listen modifizierenAufgabeQuiz
- 04Benannte ListenAufgabeQuiz
- 05Zusammenfassung - ProduktlisteAufgabe
Abschluss-Herausforderungen
3 Lektionen3- 01Flache Sternchen-PyramideAufgabe
- 02Muster-FinderAufgabe
- 03Was zu kaufen istAufgabe
Warum R-Programmierung mit Coddy lernen
- Echten R-Code direkt im Browser ausführen. Keine R-Installation, kein RStudio-Setup. Jede Lektion führt dein R-Skript serverseitig aus und zeigt dir die Ausgabe sofort an – inklusive ausgegebener Werte und einfacher Plots.
- R, wie es tatsächlich für Daten genutzt wird: Vektoren und Listen, Data Frames, Indizierung und Filterung, Funktionen, die apply-Familie, grundlegende Statistik sowie das Einlesen und Zusammenfassen von Daten. Die R-Grundlagen, die jede Analystin und jeder Data Scientist braucht.
- KI-Hinweise helfen dir, R-Fehler zu beheben und kryptische Warnmeldungen zu entziffern, ohne die Lösung zu verraten – so werden typische Stolperfallen wie Factor-Überraschungen und Recycling-Regeln zu Lernmomenten.
- Kostenloses Zertifikat für R-Programmierung, sobald du den Kurs abschließt. Ein glaubwürdiges Signal für Rollen in Analyse, Data Science und statistischer Forschung, in denen R-Kenntnisse als Grundvoraussetzung gelten.
Häufige Fragen zum Lernen von R-Programmierung
Ist R-Programmierung leicht zu lernen?
R hat ein paar Eigenheiten, die Einsteiger ins Stolpern bringen — Indizierung ab 1, vektorisierte Operationen, Faktoren — aber der Kern ist überschaubar, vor allem wenn du schon mal mit Tabellenkalkulationen gearbeitet hast. Der Kurs führt dich in kleinen Schritten und mit praktischen Übungen an R heran, sodass sich die Eigenheiten eher wie Features anfühlen als wie Fallen.
Wofür wird R verwendet?
R ist die Lingua franca der Statistik, Datenanalyse und akademischen Forschung. Stark verbreitet in Bioinformatik, Ökonometrie, Sozialwissenschaften, Finanzwesen und überall dort, wo man Daten laden, statistische Modelle rechnen und Diagramme erstellen muss. Das Paket-Ökosystem rund um R (vor allem das tidyverse und ggplot2) ist eine seiner größten Stärken.
Wie lange dauert es, R zu lernen?
Die Grundlagen von R – Variablen, Vektoren, Data Frames, einfache Plots – lassen sich mit täglicher Übung in ein bis zwei Wochen lernen. Bis du dich mit Data Wrangling, statistischen Modellen und ggplot2 wirklich wohlfühlst, dauert es meist ein bis drei Monate. Fachliche Tiefe (Bioinformatik, Finanzen, Sozialwissenschaften) kommt danach über echte Projekte obendrauf.
Soll ich für Data Science R oder Python lernen?
Beides funktioniert. R wurde für Statistik gebaut und ist beim statistischen Modellieren, in der akademischen Arbeit und in der explorativen Analyse weiterhin unschlagbar. Python ist die universellere Wahl mit stärkeren Ökosystemen für Machine Learning und Engineering. Viele Data Scientists beherrschen beides und wählen je nach Aufgabe; wenn bei dir Statistik im Vordergrund steht, fang mit R an.
Kann ich R online kostenlos lernen?
Ja. Der interaktive R-Kurs ist kostenlos – komplette Lektionen, R-Programmierübungen, Quizze und ein Zertifikat. R läuft serverseitig, du musst also weder R noch RStudio lokal installieren, um loszulegen.
Bekomme ich nach dem R-Kurs ein Zertifikat?
Ja. Wenn du den R-Programmierkurs abschließt, bekommst du ein kostenloses Abschlusszertifikat. Ein nachprüfbarer Nachweis, den du in deinen Lebenslauf aufnehmen oder zusammen mit deinen Analyseprojekten oder Notebooks auf LinkedIn teilen kannst.