AI News HubLIVE
サイト内リライト2 分で読了

Show HN:プログラミング言語を高速かつ効率的に学ぶための無料メンター

無料のGitHubリポジトリが、PythonとJavaのための構造化された学習計画を提供します。これらはClaude CodeやCursorなどのAIコーディングアシスタントと一緒に使用するように設計されています。コースは学習者のペースに適応し、説明や演習をその場で生成し、進捗をローカルに保存します。

ソースHacker News AI著者: superquizonline

「AI-Tools-For-Learning」というGitHubリポジトリは、プログラミング学習の新しいアプローチを提供します。従来の静的なチュートリアルとは異なり、このリポジトリ自体には既製のレッスンは含まれておらず、代わりに注意深く設計された「コース計画」が含まれています。これらの計画は、Claude Code、Codex、Cursor、Gemini CLI、ZedなどのAIコーディングアシスタントに指示を与え、説明、例、演習、プロジェクトをリアルタイムで生成させ、学習者の進度とレベルに完全に適応させます。

現在、リポジトリは2つのコースを提供しています:Python(ゼロからプロフェッショナルまで、24モジュール、試験、キャップストーンプロジェクトを含む)とJava(ゼロからプロフェッショナルまで、25モジュール、試験、キャップストーンプロジェクトを含む)。今後、さらに多くのコースが追加される予定です。

学習を開始するには、まずファイルの読み書きができるAIコーディングアシスタントが必要です。通常のチャットウィンドウでは進捗を保存できないため、Claude CodeやCursorのようにコンピュータ上のフォルダ内で動作するツールを使用する必要があります。アシスタントをインストールしてセットアップしたら、リポジトリのファイルをローカルにダウンロードし(git cloneまたはZIPダウンロード)、アシスタントで選択したコースのフォルダ(例:python/)を開きます。アシスタントの作業ディレクトリにPLAN.mdとAGENTS.mdがあることを確認してください。

次に、アシスタントに「Read AGENTS.md and follow it. Start the course.」という指示を送ります。初回使用時、アシスタントはフォルダの読み取り/書き込み許可を求める可能性があります。許可してください。以降のセッションでは、同じフォルダを開き、「Read AGENTS.md and continue the course.」と言うだけで、前回の続きから再開されます。

学習者の責任は3つあります:自分でコードを書くこと(アシスタントは解答を直接与えず、ヒントを提供します)、アシスタントの質問に正直に答えること(コースの難易度調整のため)、そしてコースフォルダを保持すること(すべての進捗が保存されます)。

問題が発生した場合、例えばアシスタントが計画通りに動作しない場合は、AGENTS.mdを再読み込みするよう指示します。アシスタントが直接答えを書いてしまう場合は、ヒントのみ与えるよう要求します。進度が速すぎる、または遅すぎる場合は、その旨を伝えるだけでアシスタントが調整します。

このプロジェクトは、リポジトリにスターを付けることを推奨しています。これにより、他の人々が発見しやすくなり、プロジェクトが拡張に値することを示せます。