R-Programmierung lernen
Ein kostenloser, interaktiver Online-R-Kurs. Du schreibst in jeder Lektion R, mit KI-Hinweisen, wenn dich ein Faktor mal überrascht, und einem kostenlosen Zertifikat am Ende.
16,685+ 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
R-Kurse
Praktische R-Kurse, kostenlos im Browser zu starten.
Herausforderungen für Anfänger – Grundlagen üben
BeliebtStelle dein Programmierwissen für Anfänger auf die Probe und versuche, diese Programmier-Herausforderungen zu lösen. Nutze dabei eine beliebige Sprache deiner Wahl. Viel Spaß beim Programmieren!
Zertifikat am Ende
- 20
- 20
Programmieraufgaben
BeliebtStelle deine Fähigkeiten zur Problemlösung beim Programmieren mit Übungen in verschiedenen Schwierigkeitsgraden auf die Probe. Dieser Kurs richtet sich an Programmierer mit Vorkenntnissen der Basissyntax einer beliebigen Programmiersprache.
Zertifikat am Ende
- 32
- 31
Coding Problems: Teil 2
Stelle deine Fähigkeiten zur Problemlösung beim Programmieren mit den Übungen in verschiedenen Schwierigkeitsgraden in diesem Kurs auf die Probe. Dieser Kurs wurde für Programmierer mit Vorkenntnissen der Basissyntax in einer beliebigen Programmiersprache entwickelt und ist eine Erweiterung des ersten Teils von Coding Problems.
Zertifikat am Ende
- 25
- 24
Stack - Datenstrukturen-Serie #1
In diesem Kurs lernst du die Datenstruktur Stack kennen, erstellst einen Stack von Grund auf in deiner bevorzugten Sprache und löst praktische Coding-Challenges damit!
- 13
- 6
- 1
Heaps & Priority Queues - Datenstrukturen-Serie #7
NeuIn diesem Kurs lernst du die Heap-Datenstruktur kennen (das Rückgrat von Priority Queues), entwickelst einen MinHeap von Grund auf in deiner bevorzugten Programmiersprache und meisterst praktische Coding-Challenges damit!
Zertifikat am Ende
- 14
- 6
- 1
Sternmuster-Bootcamp
Nutze deine Fähigkeiten zur Problemlösung beim Programmieren, um zu lernen, wie man Sternmuster von einfach bis komplex ausgibt. Dabei kommen verschiedene Ebenen von verschachtelten Schleifen, bedingten Anweisungen und mathematischen Berechnungen zum Einsatz.
- 30
- 28
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.