1. paizaラーニングトップ
  2. Ruby入門編レッスン一覧

Ruby入門編

(全10レッスン)

完全無料

概要

本講座はプログラミング言語Rubyの入門編です。Rubyの基本について短時間で学べるよう作られています。
Rubyは、日本で開発されたプログラミング言語で短いコードで手軽にプログラムを書くことができることから、多くのWebアプリケーション開発に使用されています。
なお、本講座は理解しやすいよう基本的な内容に留めており、サンプルプログラムも演習課題も小規模なものにしています。より深くRubyについて学習するためには、公式のリファレンスやレベルアップ問題集などをご利用ください。

身につけられること

本講座を学習することで「Hello World」のように任意の文字列を標準出力に出力するところから、「プログラミングにおいてよくあるミス」「コメント」「四則演算」「変数」「標準入力」「標準出力」「条件分岐」「比較演算子」「ループ処理」などを理解し、paizaランクD相当の問題に挑戦できるようになります。

対象者

Webアプリケーション開発をしたい方やRubyを使ってプログラミングに入門したい方などです。
本講座を学習する上で必要な予備知識はありません。プログラミングの初心者から、その他のプログラミング言語の経験者まで、幅広くご活用いただけます。なお、HTMLについて基礎的な知識があるとよりスムーズに学習することが可能です。

学習ステータス

Lv.1 

レッスン完了数
0 / 10レッスン
演習課題完了数
0 / 161問

完全無料で学びたい方へおすすめ講座

完全無料アイコン

有料会員になることなくすべてのレッスンが学習可能な講座です。
どのような学習形式なのか試してから有料会員になりたい、お金をかけずに学習したいといった人向けです。

レッスン一覧

レッスン動画アイコン

Rubyでプログラミングの初歩を学びます。第一回では変数と計算について学びます。「サイコロ」Webアプリを作るようになれる事を目指します。

全9チャプター 演習課題 全23問
レッスン動画アイコン

Rubyでプログラミングの初歩を学びます。「平成年度の計算」や「おみくじ」など、簡単なWebアプリケーションを作れるようになる事を目指します。

全11チャプター 演習課題 全17問
レッスン動画アイコン

Rubyを使って、同じ手順を繰り返すループ処理の基本を学びます。ループ処理は、大量のデータを処理するためには、欠かせないテクニックです。また今回は、プログラムの外部からデータを入力する方法についても取り上げます。

全9チャプター 演習課題 全17問
レッスン動画アイコン

Rubyでの配列の基礎について学び、より高度で柔軟性の高いランダムくじ引きが作れるようになる事を目指します。

全9チャプター 演習課題 全20問
レッスン動画アイコン

Rubyでのハッシュ(連想配列)の基礎について学び、RPGのアイテム一覧を作る事を目指します。

全9チャプター 演習課題 全19問
レッスン動画アイコン

Rubyでの2次元配列の基礎について学び、配列のループ処理について理解を深めます。

全12チャプター 演習課題 全17問
Cランクレベルアップメニューのサムネイル

練習問題セットにチャレンジしよう!
ここまでの学習内容で、スキルチェックのC問題にチャレンジすることができます。まずは練習問題を解いて、本問題への自信をつけましょう。
練習問題セットは段階的にプログラミングをすることができるため、順番に解くことで、難易度の高い問題が解けるようになっています。

演習課題 全30問
レッスン動画アイコン

Rubyのメソッドについて、その呼び出し方や作り方など、その基本について学習します。

全9チャプター 演習課題 全13問
レッスン動画アイコン

Rubyのクラスの作り方や使い方など、クラスの基本的な機能について学習します。

全7チャプター 演習課題 全13問
レッスン動画アイコン

クラス継承やメソッドのオーバーライドなど、Rubyのオブジェクト指向開発についてさらに学習します。

全9チャプター 演習課題 全15問
レッスン動画アイコン

実行時に発生したエラーに対応する、Rubyの例外処理について学習します。

全8チャプター 演習課題 全7問

講座一覧へ戻る