カリキュラム
練習問題
料金
お知らせ
はじめに
Rubyの概要を学ぼう
Ruby開発環境の構築
開発環境とは
【Mac向け】 ターミナルの操作について
【Mac向け】 HomebrewとrbenvでRuby開発環境を作ろう
【Windows向け】 Powershellの操作について
【Windows向け】 RubyをPCにインストールしよう
VS Codeをインストールしよう
VS Codeの基本操作を学ぼう
VS Codeでターミナルを使ってみよう
VS Codeの拡張機能を活用しよう
Rubyの文法
Rubyプログラムの実行方法を学ぼう
irbで対話的にRubyを動かしてみよう
コメントの書き方を学ぼう
変数を理解しよう
数値を扱ってみよう
文字列を操作してみよう
シンボルを理解しよう
真偽値を理解しよう
nil の扱い方を学ぼう
配列の作成と基本操作を学ぼう
配列の要素を追加・削除しよう
ハッシュの作成と基本操作
ハッシュの要素を追加・削除しよう
if/unlessによる条件分岐の書き方
三項演算子で条件分岐をシンプルに書こう
case文で複数の条件分岐を簡潔に書こう
eachメソッドで配列の要素を順番に処理しよう
whileのループ処理を学ぼう
breakとnextでループ処理を柔軟に制御しよう
メソッド
メソッドで処理をまとめよう
メソッドが返す戻り値を理解しよう
メソッドに引数を渡そう
複数の引数を扱うメソッドを書いてみよう
引数にデフォルト値を設定しよう
キーワード引数で読みやすくしよう
可変長引数で引数の数を柔軟にしよう
例外処理で安心なプログラムを作ろう
オブジェクト指向
クラスとインスタンスを学ぼう
インスタンス変数でデータを管理しよう
ローカル変数とインスタンス変数の違いを理解しよう
initializeメソッドでインスタンスの初期設定をしよう
アクセサメソッドでインスタンス変数を簡単に読み書きしよう
クラスメソッドでインスタンスを作らずにメソッドを使おう
クラス変数を理解しよう
selfを使ってコードをスッキリさせよう
変わらない値は定数にしよう
クラスを継承して機能を受け継ぐ方法を学ぼう
モジュールを使って共通の機能をまとめよう
名前空間でコードを整理しよう
開発に便利なメソッド
配列の便利なメソッドを使いこなそう
配列を並び替えてみよう
真偽値を返すメソッドを使いこなそう
文字列を加工するメソッドを学ぼう
日付と時刻の基本的な扱い方を学ぼう