Progateは期間限定の実験的なプログラミング学習コンテンツとなる「Quest」を7月1日(木)から無料で公開を開始した。
■実験的な学習コンテンツ「Quest」
プログラミング学習を始める人の入口となってきたProgateが、実験的な学習コンテンツとなる「Quest」の提供を開始。「Quest」は期間限定の公開で、今後、学習するレッスンの内容も更新される可能性がある。
■自分でインターネットを活用しながら解いていく
最初に提供する「Quest」のレッスンは、問題を解くための学習も用意されていない。自分の知識だけで問題を解けない場合はインターネットを活用するなどして、情報を調べながら解いていく必要がある。
■「コードリーディング問題」と「アルゴリズム問題」を提供
今回提供するレッスンは「コードリーディング問題」と「アルゴリズム問題」の2種類。それぞれ3〜4つのステップに分かれている。実際の開発では様々な手法が用いられ、1つの答えは存在しない。実際の開発のエッセンスを取り入れ、従来のProgateのコンテンツとはひと味違うものとなっている。
■エラーを見つけ出し、自力で解決する
「コードリーディング問題」はエラーを見つけ出し、修正をしていく問題。チームで開発していたアプリにバグが見つかり、コードを読みながら原因を見つけて修正を行うという設定の題材。自分自身の力で解決に導いていく。
■アルゴリズムを用いてより良い答えを探す
「アルゴリズム問題」はアルゴリズムを用いてより良い答えを探し出す問題。例えば、ドローンを使って手紙を配達するサービスで、複数の目的地をなるべく短いルートで回るように、自分自身の力で答えにたどり着く問題となる。