-
デバイス
PC, スマートフォンどちらでも可
Visual Studio Codeで学ぶ!
GitHub Copilot入門講座
オンデマンド講義 動画時間:106分
開発フローで身につける、Copilotの使い方
GitHub Copilot は、コードの続きを提案し、指示した処理を書き起こす“AIのペアプログラマー”として、多くの開発現場で日常的に使われるツールになりました。一方で、学習者からは「コード補完・インラインチャット・チャットビューといった機能の名前と使い方は分かったが、実際の開発のどの場面でどれを使えばよいのか分からない」という声が少なくありません。機能単位の知識が、実務の手順に結びつかないという課題です。
約100分で体験する
Python × Flask Webアプリをゼロから完成へ
本講座は、この“機能と実務のあいだ”を埋めることに特化した講座です。Python の Flask を用いた小さなWebアプリを、環境構築 → 設計相談 → 実装 → テスト・ドキュメント・レビュー → Git コミット・GitHub公開という実際の開発フローの順にゼロから完成させます。学習者は約100分で1本のアプリを作り切り、「この場面ではこの機能」という使いどころを手を動かしながら身につけられます。
※こちらのプランには書籍は付いていません。
書籍(PDF電子版)セットのプランはこちら
https://coeteco.impress.co.jp/live/lj6c7pro
講座のプレビュー動画はこちら↓※<セクション1>がすべて視聴できます。
カリキュラム
-
【セクション1】イントロダクション
9分
-
【セクション2】準備・セットアップ
14分
-
【セクション3】Step 1. 設計相談
17分
-
【セクション4】 Step 2・コードを書く
25分
-
【セクション5】Step 3.品質管理
23分
-
【セクション6】Step 4. Git連携とまとめ
16分
■イントロダクション
・Flask Webアプリをゼロから
・講座のゴール
・で、どの場面で、どの機能を使えばいい?
・この講座で「使いどころ」を体で覚える
・書籍と講座、それぞれの役割
・<全体像>GitHub Copilotの3つの機能
・<使い分け>開発フロー×機能マッピング
・この講座は Freeプランで完結
・<コース全体>今日、歩く道
・セクション1のまとめ
📢インプレスの教育講座一覧
https://coeteco.impress.co.jp/
==============
■準備・セットアップ
準備は、2分で完了
VS Code + GitHub Copilot + サインインまで、最短ルートで
・<全体フロー>地図を持って、街を歩こう
・<インストール>拡張機能は「GitHub Copilot Chat」 1つだけ
・Freeプランで、講座の演習はすべて完了する
・ゴーストテキストが表示されればOK
・セットアップを完了しよう
■Step 1. 設計相談
設計を、Copilotと相談する
いきなりコードを書かない。
まず方針をAIと固めてから、ひな形を生成する
・<問い>新しいプロジェクト、最初にやることは?
・<ペルソナ>高橋さんの悩み
・VS Codeに内蔵されたAIアシスタント画面
・AskモードとAgent モードの違い
・基本フロー: 相談 → 実行
・設計相談のプロンプト (Askモード)
・精度を上げる、3つの要素
・自律的にファイルを作成・編集する
・ひな形生成のプロンプト
・設計から、ひな形まで
・セクション3のまとめ
■Step 2・コードを書く
キーボードを打つ量が激減する
コード補完・インラインチャット・Agentモードで、
書く時間を短縮する
・コーディング時間は、平均40~60%短縮される
・<ペルソナ>中村さんの悩み
・コメントを書くと、続きを予測して提案する
・精度の高い提案を引き出すコツ
・選択してその場で、コードを直す
・コマンドと自然言語を、使い分ける
・変更の規模で、ツールを選ぶ
・最終判断は、常にあなた
・作ったアプリを、ブラウザで動かす
・3つの書き方を体験する
・セッション4のまとめ
■Step 3.品質管理
「あとでやろう」を、その場で終わらせる
テスト・ドキュメント・レビューを、コードを書いた
流れで一緒に完成させる
・<ペルソナ>山本さんの悩み
・3つの自動化、順番に体験する
・関数を選択して、テストをまとめて生成
・赤 緑のサイクルを回す
・docstringも、自然な言葉で
・プロジェクト全体のREADMEも、30秒で
・24時間いつでも、セカンドオピニオン
・鵜呑みにしない、自分で判断する
・テストを、自分で回してみる
・レビュー指摘を、1つ直してみる
・セッション5のまとめ
■Step 4. Git連携とまとめ
最後の最後まで、 Copilotが書いてくれる
コミットメッセージの自動生成からGitHub公開まで。
そして約100分の旅の終着点へ。
・そのコミットメッセージ、3ヶ月後の自分が読めますか?
・Git連携の6ステップ
・スパークルボタンは、ここ。
・コミットメッセージを日本語にする
・初回だけ: 名前とメールを設定
・「Branchの発行」で、GitHubへ公開
git init からGitHub公開まで、一気通貫で。
・さらに先へーコーディングエージェント
・約100分で、ここまで歩きました。
・明日、自分のプロジェクトで1ファイルだけ。
・講座 × 書籍 対応表
講座で「体験」し、書籍で「深掘り」する。
そのサイクルを明日から1ファイルだけ、始めてみてください。
こんな人におすすめ
GitHub Copilot の機能は把握したが、実際の開発フローでの使い分けを身につけたい方
AI を活用した開発の進め方を手を動かして一通り体験したい若手エンジニア
書籍『Visual Studio Codeで学ぶ!GitHub Copilot入門』を読み、実践編に進みたい方
チームへ GitHub Copilot を導入するにあたり、標準的な学習教材を探している方
Python / Flask の基本的な文法に触れたことがあり、AI 開発支援ツールを使い始めたい方
この講座の特長
機能別ではなく「開発フロー順」に学ぶ構成
本講座は開発フローに沿った“調理実習”として設計されています。設計フェーズではチャットビュー、実装フェーズではコード補完とインラインチャット、変更の規模が大きいときはAgentモード。このように、フェーズや作業の規模に応じて主に使う機能が切り替わることを、実演を通じて体験できます。
約100分で、Webアプリ1本を完成させる
現在時刻と時間帯に応じた挨拶を表示する Flask Webアプリを、空のフォルダから作り始め、ブラウザでの動作確認、GitHubへの公開まで到達します。「設計相談だけ」「補完だけ」の断片的な演習ではなく、1本のプロジェクトを完成させる構成のため、受講後にそのまま自分のプロジェクトへ応用できます。
無料の Freeプランのみで、演習をすべて完了できる
本講座の演習は、GitHub Copilot の Freeプラン(無料)の範囲内で完結します。追加費用なしで学習を始められるため、「まず試してみたい」という個人にも、有償プラン導入前の評価を行いたい企業にも適しています。あわせて、Freeプランで選択できるモデルによって出力が変わる点を踏まえ、講座では基準モデルを明示して進行します。
つまずきどころを、実演で先回りして解消
拡張機能の導入から動作確認、生成されたコードが期待どおりに動かないときの対処まで、独学でつまずきやすい箇所を画面操作とともに一つずつ解消していきます。ツールの更新が速い領域だからこそ、収録時点の最新の画面と挙動に合わせた実演を行っています。
「あとでやろう」で終わりがちな工程まで自動化
テストコードの生成と実行、docstring と README の生成、コードレビューの依頼、さらにコミットメッセージの自動生成まで扱います。後回しにされがちな品質管理の工程が、コードを書いたその流れで完了することを体験でき、個人開発でもチーム開発の水準を保ちやすくなります。
AIの提案を「採用するかどうか」を自分で判断する姿勢
講座全体を通じて、「提案するのはAI、最終判断は常に開発者自身」という原則を繰り返し扱います。生成されたコードやレビュー指摘を鵜呑みにせず、意図に照らして採否を判断する——AIと協働する上で不可欠なこの姿勢を、実際の判断場面とともに伝えます。
講義スライド資料がダウンロードできます
動画内で画面共有している講義スライド資料(PDFデータ)がダウンロードできます。
講師プロフィール
菊川 正人(きくかわ まさと)氏
株式会社スタックビー 代表取締役/Microsoft Certified Trainer(MCT)
クラウドと AI を「現場で使える技術」として届けることを目指して活動中。Microsoft Japan では MCT として Azure・AI の技術トレーニングを担当し、これまでにエンタープライズの開発者・アーキテクトのべ2,500名以上に登壇、受講者満足度90%以上を維持。Azure・GitHub Copilot 関連を中心に Microsoft 認定資格を17以上保有し、Udemy でもオンライン講座を展開している。近年は GitHub Copilot や Claude Code を用いた「AI と一緒に開発する」実践手法の研究と、その教育活動に力を注いでいる。
<視聴期限>
期限制限はありません。
<受講料>
4,180円(税込)
このプランには書籍は付いていませんのでご注意ください。
<お支払い方法>
・請求書払い
・クレジットカード
・銀行振り込み
・コンビニ払い
※利用できるクレジットカード:JCB、VISA、MasterCard、アメリカン・エキスプレス、ダイナースクラブ
お支払方法選択画面(決済ページ)にてご希望されるお支払い方法をご選択ください。
なお、領収書の発行とお振込先は講座管理システム「コエテコカレッジ」を運営する「GMOインターネットグループ株式会社」となりますのでご了承ください。
「法人・団体・学校等でのご利用について」
本講座は企業や学校などにおける一括購入・お見積もりにも対応しております。部署単位・チームでの導入や社内研修用のライセンス購入をご希望の方は、下記[お問い合わせフォーム]よりお気軽にご相談ください。一括購入の場合、書籍は紙版でのご納品も可能です。
<インプレスセミナー事務局への問い合わせはこちら>
https://college.coeteco.jp/mypage/channel?school_id=4218
<メールでの問い合わせ>
jimukyoku@impress.co.jp
※返金・キャンセルのガイドラインはこちらをご覧ください。
https://college.coeteco.jp/refund_policy
<ヘルプセンター>
講座の購入・受講ガイド
https://college-coeteco.zendesk.com/hc/ja/sections/9890150815385
受講時・受講後ガイド
https://college-coeteco.zendesk.com/hc/ja/sections/9890349781273
その他操作ガイド
https://college-coeteco.zendesk.com/hc/ja/sections/7029577036953
<インプレス教育講座 >
講座一覧はこちら
講座スタイル
-
動画講座
-
PC, スマートフォンどちらでも可
システム要件
推奨環境
以下の環境でのご利用を推奨しております。
-
Windows
OS:Windows 11
ブラウザ:Microsoft Edge、Firefox、Chrome(各最新版) -
macOS
OS:macOS 13 以上
ブラウザ:Safari、Firefox、Chrome(各最新版) -
iPhone・iPad
OS:iOS 最新版
ブラウザ:Safari 最新版 -
Android
OS:Android 最新版
ブラウザ:Chrome 最新版
上記以外の環境でも動作する可能性はありますが、正常な動作を保証するものではありません。最適なパフォーマンスとセキュリティのため、最新版のブラウザのご利用を推奨します。
キャンセルポリシー
| 全額返金 | 30日後まで |
| 半額返金 | - |
| 返金不可 | - |
「DX時代の社会人のキャリアアップ」がコンセプトの教育プログラム
インプレスアカデミー
暮らしをより豊かに楽しくする、IT、PC、デジタル製品をテーマに、関連する技術情報から利用方法まで幅広く提供する出版&WEBサービス事業を展開する株式会社インプレスによる教育事業「インプレスアカデミー」。扱うテーマは、インプレスグループが運営・発行する企業IT・デジタルマーケティング・クラウドなどのWebメディア、書籍、調査報告書といった媒体の企画力・ネットワークを活用した、当社ならではの強みを柱に構成しています。
<マーケティング・Webマーケティング>
・企業Web担当者初級講座
・Googleアナリティクス4実践講座
・UXリサーチ実践講座
<情報システム・エンジニアリング>
・ブロックチェーン講座シリーズ
・クラウドネイティブ講座シリーズ
・コンテナ技術講座(AWS・Azure・IBM編)
・インフラ基盤自動化
<データサイエンス>
・データサイエンス講座シリーズ
・ディープラーニングのための数学基礎シリーズ