Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【爆速AI駆動開発】ClaudeCodeでほったらかし!テスト駆動開発で完成判定する新時代のPython開発ハンズオン
Rating: 5.0 out of 5(1 rating)
10 students

【爆速AI駆動開発】ClaudeCodeでほったらかし!テスト駆動開発で完成判定する新時代のPython開発ハンズオン

ほったらかしで Python プログラムが完成する夢のような開発体験。Claude Code がコーディングとテストを担当、あなたはAIと協業し仕様と決め事を整えるだけ。テスト駆動開発で品質保証、隔離されたコンテナ開発環境で PC は無傷
Last updated 8/2026
Japanese

What you'll learn

  • Claude Code にコーディングとテストを完全おまかせできる(仕様書はあなたが Claude Code と一緒に作る)
  • TDD(テスト駆動開発)で品質を確保しながら爆速で完成させられる
  • devcontainer を使い、自分の PC 環境を一切壊さずに開発できる
  • 「AI に作らせたけど、ちょっと違う」を防ぐ仕様書・規約(技術スタック・フォルダ構成・コーディング規約など)を作れるようになる
  • Hello World から簡単な業務自動化プログラムまで、テスト全通過=完成をゴールに据えた開発ができる
  • Claude Code が確認を求めずに自動でコードを書いてくれるモードを、安全に使いこなせる

Course content

8 sections • 35 lectures • 3h 15m total length
  • コースへようこそ ─ このコースで手に入るもの4:07

    このコースで手に入るもの(作れる4つの成果物・おまかせ開発のスタイル)を俯瞰し、学習全体の見通しを持てるようになる

  • コースの全体像 ─「おまかせ開発」とは4:56

    「おまかせ開発」の狙い・誰のためのコースか・修了後にできることを理解できる

  • 本コースで作るもの / 扱わないこと4:10

    本コースで作る4つのハンズオン成果物と、扱わない範囲(Python文法の体系的解説・コードリーディング・フレームワークは続編)を把握できる

  • コースの進め方 ─ 仕様書・規約・TDD の3点セット4:41

    全ハンズオン共通の進め方(仕様書・規約・TDDの3点セット)と、必要な開発環境の予告を理解できる

  • 受講にあたって ─ 動作環境とサポートについて4:57

    動作環境のバージョン一覧・Windows対応方針・サポート範囲(コース内容のみ/指定外バージョン・ツール更新・利用相談は対象外/まずClaude Codeに相談)を把握できる

  • 添付資料のご案内0:26

    このコースの添付資料の入手方法(本レクチャーからまとめてダウンロードできる)を把握できる

Requirements

  • PC(Windows / Mac)
  • Visual Studio Code
  • Python の入口くらいの知識があれば理想(なくても問題なし)
  • ハンズオンをご自身で動かす場合は、Claude Code が利用できる Claude Pro / Max プラン または Anthropic API のアカウント(Claude 無料プランでは Claude Code は利用できません)。開発の様子はすべて動画に収録しているため、視聴のみであれば契約なしで全編を学べます

Description

本コースにはAIの使用が含まれています。


プログラミングの文法から始めて、途中でやめてしまった方へ。

このコースでは、文法を覚えるところからは始めません。AI 開発エージェント「Claude Code」に作りたいものを伝え、AI がプログラムを書き、できあがったかどうかをテストで確かめる──その流れを、Python を題材に最初から最後まで体験します。


こんな方に向けて作りました。


  • 無料の学習サイトで文法から始めて、挫折したことがある

  • 開発の環境の準備でつまずいたことがある

  • AI にコードを書かせてみたが、それが合っているのか判断できなかった


AI に任せるのが怖い、への答えを 3 つ用意しています。


  1. パソコンから切り離した場所で AI を動かします(Dev Container という仕組み)。AI が何かを消しても、あなたのパソコンの中は変わりません。作ったプログラムは、手元のフォルダにちゃんと残ります。Docker Desktop などの入れ方は、画面を見せながら 1 つずつ進めます

  2. 完成したかどうかは、テストで確かめます(テスト駆動開発)。先に「こう動けば合格」というテスト項目の一覧を AI と作り、それが全部通れば完成です。コードを自分で読めなくても、合っているかを判断できます

  3. AI にいちいち許可を出さなくてよい設定(Bypass Permissions モード)を、1 の切り離した場所の中だけで使います。確認のボタンを押し続けずに、AI が完成まで進めます


あなたの仕事は、Claude Code と話しながら「何を作るか」の説明書(仕様書)と決まりごと(規約)を整え、AI が作ったテスト項目の一覧に抜けがないかを見ることです。


作るものは 4 つです。Hello World から始め、数を数えて奇数と偶数を分けるプログラム、ファイルの日付から曜日を出すプログラム、そして社員ごとの稼働時間を記録する Excel を自動で作るプログラムまで進みます。


最初に見る 1 本

まずは、セクション 2 の「プロンプトひとつで Hello World が完成する瞬間」をご覧ください。Claude Code にプロンプトをひとつ渡すだけでプログラムが完成するまでを、ノーカットでお見せします。見るだけのレクチャーなので、有料プランの契約や開発環境の準備がなくてもご覧いただけます。


有料プランと利用の上限について

ご自身の手で動かすハンズオンでは、Claude の有料プラン(Pro 以上)を使います。Claude Code には「5時間ごと」と「1週間ごと」の利用の上限があり、途中で上限に当たることがあります。そのときは慌てずに、次の日か次の週に続きから進めてください。時間が経てばまた使えるようになり、最後まで進められます。

開発の様子はすべて動画に収めているので、契約しなくても最後まで見て学べます。動画で全体をつかんでから、「自分でも動かしたい」と思ったところで契約する進め方でも大丈夫です。


出てくる言葉(Claude Code・Dev Container・仕様書・規約・テスト)は、ハンズオンの前の座学で 1 つずつスライドで説明します。


AI が作った Python のプログラムは手元に残ります。読んでみると、プログラムの流れから Python そのものも学べます。


なお本コースは、大澤文孝 著『Claude Code実用入門』(マイナビ出版)に着想を得ています。「おまかせ開発」「Dev Container による隔離開発」「テスト駆動開発で完成を判定する」といった考え方を参考にしつつ、独自の Python 題材(Hello World・制御構文・日付処理・Excel 業務自動化)で再構成した、オリジナルのハンズオンです。


> 本コースはAIツールを活用して制作しており、ナレーションにはAI音声を使用しています。すべてのコンテンツは講師自身が監修・確認しており、説明の正確さ・わかりやすさ・講師の意図と知識が反映されていることを確認した上でリリースしています。安心して学習を進めてください。

Who this course is for:

  • 「AI に書かせる」開発スタイルを本気で身につけたい方
  • 自動テストで品質を担保しながら爆速開発したい方
  • AI が自分の PC を破壊するのが心配な方
  • Python 初心者で、最新の AI 駆動開発から入門したい方
  • 仕様書・規約・テストの「3 点セット」で AI を正しく動かす方法を学びたい方