このプログラムは、完全なマンツーマンレッスンで、私がプログラミング学習のメンターになります(工学博士)。
スタンフォード大学の教授Daphne KollerさんのTedTalkでのプレゼンテーションを見たことがありますか?「What we’re learning from online education」で検索すれば見つかります。
この動画では、
* 能動的な学習で成績が二倍
* 学習度ベース(理解した上で次の課題に進む)は効率が良い
* 個別指導が最も効率が良い
と結論付けられています。
この学習プログラムはこれらの結論に基づいて作成しています。
※スマホ1つでも参加可能です!このプログラミング学習は、利用者に合わせて設定します。スマホだとしても、適切な課題を提案します。
**コース内容**
1. ヒアリング
今のプログラミングの理解度を確認し、理解度に応じた適切なプログラミング学習教材・言語を提案します。
2. プログラミング言語の選択
一般的なプログラミング知識はあるので、どの言語でも一応OKです。
3. 実践教育
プログラミングの理解度に応じて課題を出します。今の知識だけでは少し苦労する課題を出します。
少し困難な課題をクリアすることで、自信と実力、調べる力が身につきます。
理解できてからでしか、次の課題に進むことができません(学習度ベース)。
4. 課題毎のフィードバック
プログラミングの書き方は一つではありません。
同じ実行結果のプログラムでも実行速度が違う場合があります(特にPython)。
同じ機能でも、セキュリティー的に問題な書き方があります(特にSolidity)。
この知識は調べても身に付き難い能力で、メンターからのフィードバックによる学習が最適です。
5. 課題毎に3回の個別質問
プログラミングには、環境の構築時やエラーの発生時など、初心者には対処しづらい問題が頻発します。
エラーの処理に時間をかけるのは無駄です。わからないことは聞きましょう。
質問するのは緊張するかもしれません。
可能な限り丁寧なお返事を心がけます。
お気軽にご相談ください。
基本的には1ヶ月間の学習し放題サービスとなっていますが、都合が悪い場合は、課題5件の回数サービスにも変更可能です。柔軟に対応します。
対応しているプログラミング言語は以下のとおりです。
* HTML/CSS/Javascript, React
* Python, Fortran
* Solidity
一般的なプログラミング知識はあるので、他の言語にも対応することは可能ですが、返答に時間がかかる場合がありますので、ご了承ください。
事前にご用意いただくものは特にありませんが、プログラミング学習の目的を明確にしていただけると、ヒアリングが効率的に行なえます。
このコースはすべてがマンツーマンレッスンで、私が対応しています。
時間帯によっては、質問が混雑して、対応が遅れる場合があります。可能な限り迅速な返答を心がけますが、ご了承ください。