新着ジャーニー
Rubyを学ぶ
Rubyをゼロから学べる無料オンライン講座です。変数、条件分岐、ループ、関数、データ構造、プロジェクト構成を、実践課題、実プロジェクト、AIヒント、修了証明書と一緒に身につけます。
3,125+ 人のcoddersが登録中
このジャーニーに含まれるもの
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
無料の修了証明書
シラバス
1 セクション88 レッスン74 チャレンジ469 クイズの問題01セクション 1
基礎
基本的な概念とスキルを基に、強固な基礎を築きましょう学習を始めるRuby入門
3 レッスン217- 01Rubyとは?チャレンジ音声
- 02Hello Worldチャレンジクイズ音声
- 03Rubyのコメントクイズ音声
変数とデータ型
7 レッスン750- 01数値と変数チャレンジクイズ音声
- 02文字列型チャレンジクイズ音声
- 03Boolean型チャレンジクイズ音声
- 04Symbol型チャレンジクイズ音声
- 05データ型の確認チャレンジクイズ音声
- 06命名規則チャレンジクイズ音声
- 07まとめ:変数の作成チャレンジ
演算子 パート1
5 レッスン534- 01算術演算子チャレンジクイズ音声
- 02剰余演算子チャレンジクイズ音声
- 03算術演算の短縮チャレンジクイズ音声
- 04復習 - 簡単な計算チャレンジ
- 05比較演算子チャレンジクイズ音声
演算子 パート2
5 レッスン534- 01論理演算子 パート1チャレンジクイズ音声
- 02論理演算子 パート2チャレンジクイズ音声
- 03復習:単純な論理チャレンジ
- 04論理演算子 パート3チャレンジクイズ音声
- 05論理演算子 パート4チャレンジクイズ音声
条件分岐
5 レッスン533- 01If 文チャレンジクイズ音声
- 02If - Elseチャレンジクイズ音声
- 03復習 - 簡易計算機チャレンジ
- 04ネストした If - Elseチャレンジクイズ音声
- 05Unless 文チャレンジクイズ音声
基本の入出力
8 レッスン850- 01puts による出力チャレンジクイズ音声
- 02print と p による出力チャレンジクイズ音声
- 03変数を使った出力チャレンジクイズ音声
- 04gets による入力チャレンジクイズ音声
- 05chomp メソッドチャレンジクイズ音声
- 06型変換チャレンジクイズ音声
- 07復習 - 年齢計算機チャレンジ
- 08復習 - True か False かチャレンジ
割り勘計算機
プロジェクト5 レッスン1- 01ウェルカムメッセージチャレンジ
- 02ユーザー入力の取得プロジェクト
- 03チップと合計金額の計算プロジェクト
- 04割り勘の計算プロジェクト
- 05出力のフォーマットプロジェクト
ループ
9 レッスン960- 01Rangeを用いたForループチャレンジクイズ音声
- 02Whileループチャレンジクイズ音声
- 03Breakチャレンジクイズ音声
- 04Nextチャレンジクイズ音声
- 05復習 - 階乗チャレンジ
- 06Timesループチャレンジクイズ音声
- 07Untilループチャレンジクイズ音声
- 08ネストしたループチャレンジクイズ音声
- 09復習 - 動的入力チャレンジ
メソッド
6 レッスン634- 01メソッドの定義チャレンジクイズ音声
- 02メソッドの引数チャレンジクイズ音声
- 03戻り値チャレンジクイズ音声
- 04復習 - Sigmaメソッドチャレンジ
- 05復習 - Validationメソッドチャレンジ
- 06デフォルト引数チャレンジクイズ音声
ひと工夫加えた FizzBuzz
プロジェクト4 レッスン1- 01ゲームの概要チャレンジ
- 02FizzBuzzメソッドプロジェクト
- 03数値のループ処理プロジェクト
- 04アレンジを加えるプロジェクト
配列
7 レッスン744- 01配列の作成チャレンジクイズ音声
- 02配列の要素へのアクセスチャレンジクイズ音声
- 03配列の変更チャレンジクイズ音声
- 04配列のメソッドチャレンジクイズ音声
- 05復習:商品の配列チャレンジ
- 06復習:逆順の配列チャレンジ
- 07配列のショートカットチャレンジクイズ音声
コレクションの反復処理
4 レッスン434- 01each イテレータチャレンジクイズ音声
- 02インデックス付きの eachチャレンジクイズ音声
- 03文字列の反復処理チャレンジクイズ音声
- 04map と collectチャレンジクイズ音声
配列の応用
4 レッスン435- 01範囲による配列のスライスチャレンジクイズ音声
- 02インデックスによる配列のスライスチャレンジクイズ音声
- 03配列の演算子チャレンジクイズ音声
- 04include? メソッドチャレンジクイズ音声
ハッシュ
6 レッスン644- 01ハッシュの作成チャレンジクイズ音声
- 02ハッシュの要素へのアクセスチャレンジクイズ音声
- 03ハッシュの変更チャレンジクイズ音声
- 04ハッシュのメソッドチャレンジクイズ音声
- 05復習 - 商品ハッシュチャレンジ
- 06ハッシュのキーとしてのシンボルチャレンジクイズ音声
日々の支出トラッカー
プロジェクト7 レッスン1- 01プロジェクトの概要チャレンジ
- 02プログラムの終了プロジェクト
- 03支出の追加プロジェクト
- 04全ての支出を表示プロジェクト
- 05合計と平均プロジェクト
- 06全データの削除プロジェクト
- 07エラー処理プロジェクト
最終チャレンジ
3 レッスン3- 01アスタリスクの平らなピラミッドチャレンジ
- 02パターン・ファインダーチャレンジ
- 03何を買うべきかチャレンジ
CoddyでRubyを学ぶ理由
- Rubyの無料オンライン講座です。インストールも環境構築も不要で、ブラウザを開いて最初のレッスンから実践できます。
- 単なるチュートリアルではなく、各トピックにコードを書く課題があり、手を動かしながらRubyを理解できます。
- Rubyの演習でつまずいたときは、AIヒントが答えを丸ごと渡さずに次の考え方を示します。
- 講座を修了すると、LinkedInや履歴書に追加できるRubyの無料修了証明書を受け取れます。
Ruby学習についてのよくある質問
Rubyは初心者でも学びやすいですか?
はい。未経験でもRubyを始められます。Coddyでは短い演習に分けて、構文を理解し、変数、条件分岐、ループ、関数、データ構造、プロジェクト構成を練習しながら少しずつ自信をつけられます。
Rubyの習得にはどのくらい時間がかかりますか?
Rubyの基礎は、毎日練習すれば1〜2週間でつかめます。実際のプロジェクトを作れる手応えを得るには、ペースに応じて1〜3か月ほど見るとよいでしょう。
Rubyをオンラインで無料学習できますか?
CoddyではRubyの無料オンライン講座を提供しています。レッスン、コード課題、クイズ、プロジェクトがあり、すべてブラウザで動きます。
Rubyを早く学ぶには?
最短ルートは毎日コードを書くことです。Coddyでは短い説明のあとすぐ演習し、必要に応じてAIヒントを使えるため、長い動画を見るより実践時間を増やせます。
修了後にRubyの証明書はもらえますか?
はい。CoddyでRuby講座を完了すると、LinkedInや履歴書に追加できる無料の修了証明書を受け取れます。
Rubyを学んだ後に何を作れますか?
講座の後は、便利なスクリプト、小さなアプリ、自動化、簡単なゲーム、ポートフォリオに載せられるプロジェクトを作れるようになります。さらに高度なテーマへ進むための土台もできます。