Menu
Coddy logo textTech
新着ジャーニー

Rubyを学ぶ

無料で使えるインタラクティブなRubyのオンライン講座です。各レッスンで実際にRubyを書きながら、エラーが出たときはAIヒントがサポートし、修了すると無料の修了証明書がもらえます。

3,933+ 人のcoddersが登録中

  • 初心者向け
  • sparkles iconAIによるコーディングサポート
  • hint icon実践的なインタラクティブレッスン
  • volume On icon全レッスンに音声ナレーション付き
  • quiz icon知識を確かめるクイズ
  • certificate icon無料の修了証明書

シラバス

2 セクション5 プロジェクト144 レッスン121 チャレンジ866 クイズの問題
  1. セクションを始める開始開く閉じる重要な概念と基本スキルを学び、強固な基礎を築きます。

    Ruby入門

    3 レッスン217

    変数とデータ型

    7 レッスン750

    演算子 パート1

    5 レッスン534

    演算子 パート2

    5 レッスン534

    条件分岐

    5 レッスン533

    基本の入出力

    8 レッスン850

    割り勘計算機

    プロジェクト5 レッスン1

    ループ

    9 レッスン960

    メソッド

    6 レッスン634

    ひと工夫加えた FizzBuzz

    プロジェクト4 レッスン1

    配列

    7 レッスン744

    コレクションの反復処理

    4 レッスン434

    配列の応用

    4 レッスン435

    ハッシュ

    6 レッスン644

    日々の支出トラッカー

    プロジェクト7 レッスン1

    最終チャレンジ

    3 レッスン3
  2. セクションを始める開始開く閉じるRuby での文字列、ブロック、Enumerable メソッド、ネストされたデータ、例外処理を通じて、問題解決スキルを身につけます。

    文字列の詳細

    5 レッスン534

    Range

    4 レッスン425

    2次元配列

    5 レッスン534

    ブロック、Proc、ラムダ

    6 レッスン641

    Enumerable の強力な機能

    7 レッスン752

    プロジェクト:図書管理システム

    プロジェクト5 レッスン139

    ハッシュ パート2

    5 レッスン535

    高度な条件分岐

    5 レッスン535

    エラー処理

    5 レッスン534

    プロジェクト:学生記録

    プロジェクト6 レッスン146

    最終チャレンジ

    3 レッスン322

Rubyのコース

ブラウザで無料で始められる、実践的なRubyコース。

初心者向けチャレンジ - 基本概念の練習

人気

初心者向けのコーディング知識を試してみましょう。好きな言語を使って、これらのプログラミング・チャレンジに挑戦してください。ハッピー・コーディング!

certificate icon

修了証あり

  • 20
  • 20

コーディング問題

人気

このコースでは、さまざまな難易度の演習問題を通して、プログラミングの問題解決スキルを試すことができます。何らかのプログラミング言語の基本構文を理解している方を対象としています。

certificate icon

修了証あり

  • 32
  • 31

コーディング問題:第2弾

このコースに用意されたさまざまな難易度の演習を通して、プログラミングの問題解決スキルを試してみましょう。何らかのプログラミング言語の基本構文を習得している方を対象としています。このコースは、第1弾の「コーディング問題」の続編です。

certificate icon

修了証あり

  • 25
  • 24

スタック - データ構造シリーズ #1

このコースでは、データ構造のスタックについて学び、お好みの言語を使ってゼロからスタックを構築し、それを使ったコーディング課題に挑戦します!

データ構造
  • 13
  • 6
  • 1

ヒープと優先度付きキュー - データ構造シリーズ #7

新着

このコースでは、優先度付きキューの基盤となるデータ構造であるヒープについて学び、お好みの言語で MinHeap をゼロから作成し、それを使ったコーディング課題に挑戦します!

データ構造
certificate icon

修了証あり

  • 14
  • 6
  • 1

星型パターン・ブートキャンプ

プログラミングの問題解決スキルを駆使して、単純なものから複雑なものまで、さまざまな星型パターンの出力方法を学びましょう。多重ループ、条件分岐、数学的な計算を組み合わせた、さまざまな難易度の課題に挑戦します。

  • 30
  • 28

CoddyでRubyを学ぶ理由

  • 本物のRubyコードをブラウザでそのまま実行できます。Rubyのインストールも、rbenvやRVMの設定も不要。各レッスンではあなたのRubyスクリプトをサーバー側で動かし、出力をその場で表示します。
  • Ruby らしい書き方を学べます。変数、制御フロー、メソッド、blocks と procs、クラス、モジュール、mixins、例外処理、標準ライブラリ。Rails 開発者に欠かせない Ruby の基礎です。
  • AIヒントは答えをそのまま教えずに、Rubyのエラーを読み解いて直す手助けをします。だから、Rubyならではの自由で表現豊かなスタイルも、混乱せず自然に身についていきます。
  • コース修了で、Rubyプログラミングの無料修了証明書がもらえます。Ruby on Railsやバックエンド、フルスタック職など、Rubyの習熟が前提となるポジションで通用するアピール材料です。

Ruby学習についてのよくある質問

Rubyは初心者でも学びやすいですか?

Rubyは初心者にやさしい言語のひとつです。構文は英語に近いほど読みやすいことで知られていて、開発者が楽しく書けることを念頭に設計されています。多くの初心者は最初の1時間以内に動くRubyプログラムを書き上げ、数週間でblockやclassまで到達します。

Rubyは何に使われている?

RubyといえばまずRuby on Railsで知られていて、GitHub、Shopify、Airbnbをはじめ多くの大規模アプリケーションを支えているWebフレームワークです。Rails以外でも、スクリプト、自動化、DevOpsツール、ちょっとしたコマンドラインツールなどで広く使われています。今Rubyを学ぶ人の多くは、RailsやフルスタックのWeb開発を目指しています。

RubyとPython、どちらを先に学ぶべき?

目的で選びましょう。Pythonはより幅広く人気があり、データ、スクリプト、AIに強い選択肢です。Rubyはより的を絞った選択肢で、Rails、Webスタートアップ、あるいはRubyを使う企業のバックエンド職を目指すなら向いています。基礎はどちらにも応用が利くので、どちらを学んでも無駄にはなりません。

Rubyの習得にはどれくらい時間がかかりますか?

Rubyの基本(変数、条件分岐、ループ、メソッド)は、毎日コツコツ続ければ1〜2週間で身につきます。blocksやクラス、モジュール、Rubyらしい書き方に慣れるまでは、だいたい1〜3か月といったところです。そこからRuby on Railsを習得するのは、言語そのものとは別のステップになります。

Rubyを無料でオンライン学習できますか?

はい。インタラクティブな Ruby コースは無料です - レッスン、コーディング演習、クイズ、修了証まですべて含まれます。Ruby はサンドボックス環境のサーバー側で実行されるので、ローカルに Ruby をインストールしたり rbenv をセットアップしたりせずにコーディングを始められます。

Rubyコースを修了すると修了証はもらえますか?

はい。Rubyコースを修了すると、無料の修了証が発行されます。履歴書に記載したりLinkedInでシェアしたりできる検証可能な実績で、Ruby on Railsやバックエンド開発者の職を目指すうえでのステップとして特に役立ちます。
Coddy programming languages illustration

CoddyでRubyを学ぼう

始める