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

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で始めるBioconductor入門

中級スキルレベル
4.7+
132件のレビュー
4時間
ウイルス、菌類、人間、植物のデータセットを使って、バイオインフォマティクスに必要なBioconductorパッケージの使い方を学びましょう!

コース

tidyverse で学ぶモデリング

中級スキルレベル
4.8+
250件のレビュー
4時間
予測を含むデータモデリングの種類を学び、Tidyverseでの線形回帰とモデル評価指標の実施方法を習得します。

コース

Rで作るShiny Webアプリケーション

中級スキルレベル
4.7+
231件のレビュー
4時間
ShinyはRでインタラクティブなWebアプリを簡単に作成でき、チームでデータをダッシュボードや可視化として探索可能。

コース

Rで学ぶ予測入門

基礎スキルレベル
4.8+
56件のレビュー
5時間
Rで時系列予測を学び、ARIMAモデルや指数平滑法で将来を予測する方法を習得します。

コース

R による線形回帰の推測

上級スキルレベル
4.8+
185件のレビュー
4時間
このコースでは、線形モデルを用いた推論の方法を学びます。

コース

Rで学ぶ時系列データ操作

中級スキルレベル
4.8+
306件のレビュー
4時間
Rで時系列データの操作を習得。インポート、要約、抽出をzoo、lubridate、xtsで学習。

コース

R による生命保険商品の評価

基礎スキルレベル
4.8+
55件のレビュー
4時間
Rでキャッシュフロー評価の基礎を学び、人間の死亡データを扱い、生命保険商品を構築する。

コース

Unsupervised Learning in R

中級スキルレベル
4.7+
109件のレビュー
4時間
This course provides an intro to clustering and dimensionality reduction in R from a machine learning perspective.

コース

RNA-Seq with Bioconductor in R

中級スキルレベル
4.7+
154件のレビュー
4時間
RNA-Seqの差次的発現解析を使い、さまざまな疾患や条件で重要と思われる遺伝子を特定します。

コース

Rで学ぶ実験計画法

中級スキルレベル
4.7+
367件のレビュー
4時間
このコースでは、あらゆるデータ分析に欠かせない基本的な実験計画を学びます。

コース

Rで学ぶ時系列分析

中級スキルレベル
4.8+
93件のレビュー
4時間
時系列データから有益な洞察を引き出すための中核的な手法を学びます。

コース

Rで扱う日付と時刻

中級スキルレベル
4.8+
100件のレビュー
4時間
Rで日付・時刻の解析、操作、計算の基礎を学びます。

コース

Rで学ぶ caret を使った Machine Learning

中級スキルレベル
4.8+
46件のレビュー
4時間
このコースでは、機械学習の基本概念、たとえば予測モデルの構築と評価方法を学びます。

コース

Rによるクラスター分析

中級スキルレベル
4.8+
79件のレビュー
4時間
階層クラスタリングとk-meansクラスタリングの仕組みを直感的に理解し、データから洞察を引き出す方法を学びます。

コース

Rで始めるテキスト分析

中級スキルレベル
4.8+
63件のレビュー
4時間
tidy フレームワークを用いて、R でテキストデータを分析する。

コース

R における Generalized Linear Models

中級スキルレベル
4.8+
216件のレビュー
4時間
Generalized Linear Modelコースで、回帰の幅を広げ、logistic回帰とPoisson回帰を学びます。

コース

Rで学ぶARIMAモデル

基礎スキルレベル
4.8+
335件のレビュー
4時間
Rで時系列データにARIMA(自己回帰和分移動平均)モデルを適合させ、専門的スキルを身につけましょう。

コース

shinydashboard で作るダッシュボード

基礎スキルレベル
4.7+
91件のレビュー
4時間
Rで強力なshinydashboardパッケージを使い、インタラクティブなダッシュボードを作成する方法を学ぶ。 視聴者向けに、動的で魅力的なビジュアライゼーションを作成します。

コース

RによるベイズデータAnalysisの基礎

中級スキルレベル
4.8+
235件のレビュー
4時間
ベイズデータ分析とは何か、仕組み、そしてデータサイエンスのツールボックスにあると役立つ理由を学びます。

コース

Rで学ぶサバイバル分析

中級スキルレベル
4.7+
212件のレビュー
4時間
イベント発生までの時間データの扱い方を学ぶ。 イベントには、死亡や失業後の就職などがあります。 生存モデルの推定・可視化・解釈を学びましょう!

コース

R で地理空間データを可視化する

中級スキルレベル
4.6+
93件のレビュー
4時間
空間データの読み取り・探索・操作を学び、Rで洞察に富む地図を作成するスキルを身につけましょう。

コース

R の data.table によるデータ操作

基礎スキルレベル
4.7+
24件のレビュー
4時間
data.tableでフィルタリングや選択、グループ統計の計算など、データ操作の基礎概念をマスターしましょう。

コース

String Manipulation with stringr in R

中級スキルレベル
4.7+
54件のレビュー
4時間
Learn how to pull character strings apart, put them back together and use the stringr package.

コース

Rで学ぶA/Bテスト

中級スキルレベル
4.8+
99件のレビュー
4時間
RでのA/Bテストの基礎を学習。実験設計、データ分析、結果予測、可視化による成果の提示まで身につけます。

コース

Rで学ぶWebスクレイピング

中級スキルレベル
4.7+
101件のレビュー
4時間
Rで任意のWebサイトからデータを効率よく収集し、ダウンロードする方法を学びます。

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分のコーディングチャレンジで、外出先でも学習を進められます。