コース概要
フェーズ1 — Claude Codeを知る — 30分
- Claudeとは何か、そしてClaude Codeが通常のチャットと何が異なるか
- quickなオリエンテーション:今日はClaudeアプリ(ウェブ版またはデスクトップ版)を使用します。CLIやその他のインターフェースについてはリファレンスカードでカバーします
- インターフェースツアー:コーディングセッションの開始方法、ワークスペースの理解
- Claude Codeの思考プロセス:説明(describe)→ 計画(plan)→ 実行(act)→ 確認(review)のループ
- 権限の理解:Claudeがファイルの作成やコードの実行前に確認を求める理由
- 最初の構築:一文の説明から、スタイリングされたシンプルなWebページを作成するようClaudeに依頼
- 結果の反復:「見出しを大きくして」「カラーリングを変えて」「ナビゲーションバーを追加して」といった指示
- ガイド付き演習:参加者はセッションを開始し、フォローアップ指示を通じて微調整しながら、パーソナライズされた「自己紹介」Webページを構築します
目標:全員が最初のインタラクションのハードルを乗り越え、インターフェースに慣れること。
|
休憩 — 7分 |
フェーズ2 — 平文で実際にものを作る — 55分
自然言語のプロンプトのみを使用して、段階的に複雑さが増す3つのタスクを実行します。
- タスク1 — インタラクティブなダッシュボード:サンプルデータ、チャート、統計を含むスタイリングされたダッシュボード。デザイン指示を出す練習をします。「ダークテーマを使用」「サイドバーを追加」「レスポンシブにして」などの指示を与えます。
- タスク2 — データ分析:サンプルCSVを提供し、Claudeに要約、傾向の特定、最大値/最小値の発見、ビジュアルチャートの生成を依頼します。Claudeがあなたの代わりにコードを記述し実行する様子を示します。
- タスク3 — 自動化ツール:シンプルなユーティリティ(単位変換機、クイズアプリ、または予算計算機)を構築します。Claudeが静的なページだけでなく、インタラクティブなツールも作成できることを紹介します。
各タスクの後、インストラクターはバックグラウンドでClaudeが行ったことを強調します:作成されたファイル、記述されたコード、出力の読み方など。参加者は、最も効果的なプロンプトを共有プロンプトプレイブックに記録します。
|
休憩 — 7分 |
フェーズ3 — Claude Codeで賢く働く — 35分
- 良いプロンプティングの技術:具体的 vs. 曖昧な指示
- ライブデモンストレーション:同じタスクに対する弱いプロンプトと強いプロンプトの並列比較
- 反復と洗練:Claudeに選択の理由を説明させたり、変更を取り消させたり、別のアプローチを試させたりする
- アップロードされたファイルの操作:「このドキュメントを読んで要約して」「このスプレッドシートをチャートに変換して」
- マルチステップワークフロー:リクエストをチェーンして複雑な出力を構築
- コストと使用量の理解:トークン、コンテキストウィンドウ、サブスクリプションティアの仕組み
- Claude Codeと通常のClaudeチャットの使い分け
- ガイド付き演習:参加者は、フェーズ2のプロジェクトの1つに、マルチステッププロンプトを使用して新機能を追加し、前後のプロンプトを比較して何が違いを生んだか特定します
目標:「動いた」から「一貫して素晴らしい結果が得られる」へステップアップすること。
|
休憩 — 7分 |
フェーズ4 — MCPでClaudeをあなたのツールに接続する — 34分
|
授業前:参加者にはセッション前にGmailまたはGoogle Driveとの接続手順をメールで送信されており、教室での時間は認証ではなく接続の使用に充てられます。 |
- MCP(Model Context Protocol)とは何か?AIツールのためのユニバーサルプラグシステム
- MCPが重要な理由:Claudeをチャットアシスタントから接続されたワークフローハブへと変える
- コネクターディレクトリ:Claudeアプリから直接インテグレーションをブラウズして追加
- デスクトップ拡張機能:ワンクリックインストール(Claude Desktopユーザー向け)
- ライブデモンストレーション(1つのワークフロー):「明日のミーティングを確認し、それぞれに準備メールの下書きを作成して」
- ガイド付き演習:参加者は、事前に接続されたサービス(またはライブで接続)を使用して、Claudeにタスクを依頼します。例:「プロジェクトに関する最近のメールを読み、要約ドキュメントを作成して」
- 重要な概念:OAuth、権限、会話ごとのツールアクセスの管理、セキュリティ意識、新しいコネクターの場所
目標:参加者がClaudeを単なるコーディングツールではなく、接続レイヤーとして認識すること。
フェーズ5 — キャップストーン&まとめ — 35分
キャップストーンミニプロジェクト(25分):各参加者は以下のシナリオの1つを選択します:
- 完成度の高いランディングページまたはポートフォリオサイト
- データ分析パイプライン:ファイルをアップロードして分析し、ビジュアルレポートを生成
- ワークフロー上の実際の問題を解決するインタラクティブツール
- 連携されたワークフロー:フェーズ4で接続したサービスからデータを取得し、変換して成果物を生成
インストラクターが巡回し、プロンプトの洗練を支援し、目立つ例をショーケースします。
まとめ(10分):
- 次のステップ:ターミナルユーザー向けのClaude Code CLI、開発者向けのVS Code拡張機能、知識労働者向けのCowork
- プラン:Free、Pro、Maxの違い — 各プランで何が解放されるか、およびどの用途に適合するか
- 推奨リソース:公式ドキュメント、Anthropicのプロンプトエンジニアリングガイド、コミュニティチャンネル
- 参加者はリファレンスカードを持って帰ります。これには、プロンプティングパターン、コネクターセットアップ、有用なMCPインテグレーションが含まれています
要求
要件
必要な知識
- 基本的なコンピュータリテラシー:ファイルやフォルダのナビゲーション、ウェブブラウザの使用、アプリケーションのインストール
- AIアシスタントの役割に関する一般的な理解(ChatGPT、Gemini、またはClaudeをカジュアルに使用した経験があると文脈として役立ちますが、必須ではありません)
必要な経験
- コーディング、プログラミング、またはターミナルの経験は不要です。このコースは、一度もコードを記したことがない人を対象に設計されています。
- Claudeやその他のAIツールに関する事前の経験は必要ありません。
技術要件
- 最新のウェブブラウザが搭載されたノートパソコン(Mac、Windows、またはLinux)を持参してください
- 安定したインターネット接続
- セッション用のClaude Proサブスクリプション(コース登録時に1ヶ月分のギフトサブスクリプションが含まれています。セットアップ手順は授業前に送信されます)
- Claude Desktopの使用を推奨しますが、必須ではありません(ウェブアプリ「claude.ai」であれば、すべての演習に十分対応できます)
- MCPコネクター演習にはGoogleアカウント(Gmail、Google Drive、Google Calendar)の使用を推奨しますが、代替のコネクターオプションも利用可能です
ターゲットオーディエンス
- 生産性向上と自動化のためにAIを活用したいビジネスパーソン
- 反復的なタスクを自動化したいマーケティング担当者、運用マネージャー、アナリスト
- 開発者を雇わずにプロトタイプを構築したい起業家や創業者
- AI支援型ワークフローを探求している教育者や研究者
- Claudeが何を作り出せるかに興味があり、技術的な背景を持たない方ならだれでも
お客様の声 (1)
PythonのStreamlitライブラリについての知識を得ることができました。確実に、R Shinyで作成された私のチームのアプリケーションを改善するために使用してみます。
Michal Maj - XL Catlin Services SE (AXA XL)
コース - GitHub Copilot for Developers
機械翻訳