メインコンテンツへスキップ
ホーム

R courses

R is a language for data analysis, statistics, and machine learning. DataCamp’s expert-led R courses offer interactive practice with projects to build job-ready skills fast. Start learning R today and unlock new data science opportunities.

無料アカウントを作成する

Googleで登録その他のオプションを表示

または


続行すると、弊社の利用規約、プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。
Group

2名以上のトレーニングをお考えですか?

DataCamp for Businessをお試しください

Recomended For Starters

Become an R programmer and develop your R skills with interactive courses, tracks and projects, curated by real-world experts.

コース

R 入門

基礎スキルレベル
4.8+
2,723件のレビュー
4時間
Rでデータ分析の基礎を習得し、ベクトル、リスト、データフレームを学び、実データセットでRを練習します。

トラック

Rプログラミング基礎

4.4+
14件のレビュー
22時間
Rプログラミングスキルをレベルアップしよう!一般的なデータ構造の扱い方、コードの最適化、自分で関数を書く方法を学びます。

こちらも参考にしてください。

アセスメントを受ける

Rのコースとトラックを閲覧

コース

R 入門

基礎スキルレベル
4.8+
2,723件のレビュー
4時間
Rでデータ分析の基礎を習得し、ベクトル、リスト、データフレームを学び、実データセットでRを練習します。

コース

Tidyverse入門

基礎スキルレベル
4.8+
1,289件のレビュー
4時間
tidyverseを使って、自分のデータを探索・可視化する道を始めよう。R内のデータサイエンスツール群として強力で人気のあるコレクションです。

コース

中級 R

基礎スキルレベル
4.8+
1,058件のレビュー
6時間
条件分岐、ループ、ベクトル関数を学び、Rの達人への道を進もう。

コース

ggplot2 で始めるデータ可視化入門

基礎スキルレベル
4.7+
2,728件のレビュー
4時間
ggplot2で、グラフィックスの文法を理解しながら、意味があり美しいデータ可視化を作成する方法を学びます。

コース

dplyr で行うデータ操作

基礎スキルレベル
4.8+
796件のレビュー
4時間
dplyrを用いたデータ変換と操作の方法を学び、Tidyverseのスキルを身につけましょう。

コース

Rで学ぶ統計入門

中級スキルレベル
4.8+
2,233件のレビュー
4時間
統計スキルを向上させ、データの収集・分析方法、そして正確な結論を導き出す方法を学びましょう。

コース

Rで学ぶ回帰入門

中級スキルレベル
4.8+
1,586件のレビュー
4時間
R言語を用いた回帰分析の実装、分析、解釈を通じて、住宅価格と広告のクリック率を予測します。

コース

Rでのデータインポート入門

基礎スキルレベル
4.7+
394件のレビュー
3時間
本コースでは、readxlやdata.tableといったツールを用いて、RでCSV、XLS、テキストファイルを読み込む方法を学びます。

コース

Rで学ぶ探索的データ分析

中級スキルレベル
4.7+
1,329件のレビュー
4時間
データ構造の解明を始めるために、グラフィカルおよび数値的手法の活用方法を学びましょう。

コース

金融のためのR入門

基礎スキルレベル
4.7+
108件のレビュー
4時間
listsやdata framesなどの基本データ構造を学び、金融の具体例で直ちに活用します。

コース

dplyr で行うデータの結合

基礎スキルレベル
4.7+
1,362件のレビュー
4時間
dplyrを使用して、複数のテーブルにわたるデータを組み合わせ、より複雑な質問に答える方法を学びましょう。

コース

tidyrでデータを整形する

中級スキルレベル
4.8+
509件のレビュー
4時間
ほぼあらゆるデータを整然データに変換し、分析を容易にします。

コース

Rによる仮説検定

中級スキルレベル
4.7+
1,068件のレビュー
4時間
Rで仮説検定の使い方と適用場面を学びます。t検定、比率検定、カイ二乗検定を含みます。

コース

Rでのデータクリーニング

中級スキルレベル
4.7+
869件のレビュー
4時間
生データから迅速かつ正確にクリーニングし、的確なインサイトへ導くスキルを身につけましょう。

コース

ggplot2 中級データ可視化

中級スキルレベル
4.7+
1,024件のレビュー
4時間
ggplot2におけるファセット、座標系、統計機能の活用方法を学び、意味のある説明的なプロットを作成しましょう。

コース

R Markdown でレポート作成

中級スキルレベル
4.7+
347件のレビュー
4時間
R Markdownは、Rコードから動的レポートを作成できる、使いやすい記法です。

コース

効率的なRコードの書き方

中級スキルレベル
4.7+
149件のレビュー
4時間
Rコードを高速化し、ベンチマークとプロファイリングを学び、並列プログラミングの秘訣を身につけましょう。

コース

Rで学ぶ確率の基礎

基礎スキルレベル
4.8+
503件のレビュー
4時間
このコースでは、確率変数、分布、条件付けの概念を学びます。

コース

Rで学ぶサンプリング

中級スキルレベル
4.7+
916件のレビュー
4時間
少ないデータでより正確な統計を得るため、sampling をマスターしましょう。

コース

R関数入門

基礎スキルレベル
4.7+
695件のレビュー
4時間
効率的で再利用可能な関数の書き方を学び、Rスキルをさらに高めましょう。

コース

Tidyverseによるデータコミュニケーション

基礎スキルレベル
4.8+
218件のレビュー
4時間
tidyverseツールの力を活用し、結果を伝える出版品質のグラフィックとカスタムスタイルのレポートを作成します。

コース

Rで学ぶ中級回帰分析

中級スキルレベル
4.8+
842件のレビュー
4時間
複数の説明変数を用いた線形回帰とロジスティック回帰を学びます。

コース

金融のための中級R

基礎スキルレベル
4.8+
44件のレビュー
5時間
Rでの日付の扱いを学び、if文・ループ・関数を金融の例で実践的に探究します。

コース

Rによる推測の基礎

中級スキルレベル
4.7+
58件のレビュー
4時間
統計的推測と呼ばれる手法で、サンプルから母集団について結論を導く方法を学びます。

コース

R による可視化ベストプラクティス

基礎スキルレベル
4.8+
363件のレビュー
1時間
データを効果的に伝える方法を学ぶ。一般的なチャート、代替の可視化タイプ、知覚に基づくスタイル改善を概観します。

コース

R による Supervised Learning:回帰

中級スキルレベル
4.6+
108件のレビュー
4時間
このコースでは、線形回帰、Generalized Additive Models、Random Forests、xgboostを用いて将来の事象を予測する方法を学びます。

コース

Rで学ぶ中級データインポート

中級スキルレベル
4.8+
303件のレビュー
3時間
あらゆる形式のデータを解析。フラットファイル、統計ソフト、データベース、Web上のデータまで対応します。

コース

Rでの欠損データの扱い方

基礎スキルレベル
4.7+
174件のレビュー
4時間
naniarを使って、データの可視化、探索、欠損データの補完を簡単に。tidyverseに親和的な欠損データ処理アプローチ。

Rの関連リソース

ブログ

The Top 8 R Project Ideas for 2026

Discover what R is and all the benefits for using it while giving examples and new ideas for a project.
Elena Kosourova's photo

Elena Kosourova

14 分

ブログ

Python vs R for Data Science: Which Should You Learn?

This guide will help you answer one of the most frequently asked questions of newcomers in data science and help you choose between R and Python.
Javier Canales Luna's photo

Javier Canales Luna

10 分

チートシート

Getting Started with R Cheat Sheet

This cheat sheet will cover an overview of getting started with R. Use it as a handy, high-level reference for a quick start with R. For more detailed R Cheat Sheets, follow the highlighted cheat sheets below.
Richie Cotton's photo

Richie Cotton

9 分


Ready to apply your skills?

Projects allow you to apply your knowledge to a wide range of datasets
to solve real-world problems in your browser

Frequently asked questions

What is R?

R is a statistical computing and graphics system, consisting of the R language and a run-time environment. Originally designed for statistical purposes, it excels in data analysis, mining, modeling, and creating visualizations. Primarily used for statistics and data science, its applications extend to AI, machine learning, financial analysis, and more. Being open-source and equipped with a wide array of functions and packages, R is popular across multiple fields including academia, finance, and social media.

Do I need any prior programming experience to start learning R?

No prior programming experience is required to start learning R. Our courses are designed to be accessible to beginners, with step-by-step guidance that makes learning R straightforward—even for those new to programming.

How can learning R benefit my career?

Learning R can significantly enhance your career, especially if you are interested in fields like data analysis, statistics, or research. As a language specifically designed for statistical analysis and data visualization, R skills are highly sought after in industries ranging from healthcare and finance to academia and marketing, opening up a wide range of job opportunities and pathways for professional growth.

How do I get started with R?

Beginning your journey with R first involves grasping its fundamental concepts—such as understanding vectors, factors, lists, and data frames. Our Introduction to R programming course covers these basics, providing a solid foundation for further exploration into the R programming language.

What is the difference between R and Python?

Python is a general-purpose programming language, developed to handle a wide range of tasks from data science to web development, making it highly versatile and popular for various applications. R, on the other hand, was created for statistical analysis and excels in data visualization and exploratory data analysis.

Is R worth learning in 2025?

Absolutely, R is worth learning in 2025, especially for those focused on specialized areas like statistical analysis, data visualization, and academic research. Despite the rapid growth of Python, R maintains a strong presence in data science and analytics, valued for its advanced statistical capabilities and dedicated community.

Does Datacamp offer an R Certification?

DataCamp offers two R certifications: Data Analyst and Data Scientist. Both are available in R or Python. If you are interested in either, check out our Certifications here.

その他のテクノロジーとトピック

テクノロジー

DataCamp for Mobileでデータスキルを伸ばしましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進められます。