アルゴリズムは必須の基礎知識だけど
これがおすすめです。
(特に紹介コードやメリットがあるわけでなく単に紹介です。)
Duolingoは知っている前提で話を進めます。
Duolingoと同様に、このBrilliantも、web版とアプリ版両方あります。
UIはDuolingoと完全に同じです。
今回はこのBrilliantのComputer science コースを始めてみました。
以下のような魅力がありました。
基礎の基礎からやってくれる
本当に基礎で、最初のタスクはこういうものです。
経路に合わせて、手順を組み立てる。
簡単です。
しかし、これによって、アルゴリズムの理解を着実に進めていくことができます。
だんだん難しくなっていきます。
Nesting loops が出てきた。
始めは、pseudo code (擬似コード)でアルゴリズム自体の理解を深められます。
無料でできる。
ここもduolingoと同様。無料でも、毎日1-2講座くらいはできて進められます。
課金すれば一日に2講座以上できる他色々ありそう。
課金する前に一旦、コツコツやっていきましょう。
以上。