Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【実践】イチから始めるバイブコーディング・プログラミング。AI開発環境Cursorの機能を徹底解説。アプリ量産体制構築。
Highest Rated
Rating: 4.3 out of 5(47 ratings)
747 students

【実践】イチから始めるバイブコーディング・プログラミング。AI開発環境Cursorの機能を徹底解説。アプリ量産体制構築。

アプリ開発未経験でもAIにシステムエンジニアを演じさせて詳細な仕様書を作成させ、仕様書にしたがってアプリを開発する手法。業務効率化・自動化アプリを量産するためのCursor AI 基礎知識・応用・トラブルシューティング・MCPサーバー
Last updated 5/2026
Japanese

What you'll learn

  • アプリ開発に必要なAI開発環境 Cursor の重要な機能(Ctrl+k/Cmd+k, Agentモード, Askモード, カスタムエージェントの作成, Cursor Tab, MCPサーバー, タイムライン, @シンボル, Auto Run, Use Allowlist, プロジェクトルール)
  • Cursorの機能をどう組み合わせ、AIにどう指示すれば期待したアプリを作れるか
  • CursorとAIを使いやすくする設定
  • Python プログラミングに必要な必要最小限の知識
  • 開発経験がなくても詳細な仕様書をAIに作らせて実装精度を高める手法
  • ターミナル(黒い画面)でプログラムを実行する方法
  • Windowsで winget を使ってターミナルでアプリをインストールする方法
  • Mac で Homebrew を使ってターミナルでアプリをインストールする方法
  • VoltaでNode.jsをインストールしてMCPサーバーを使う方法
  • AI時代に重要な文章形式マークダウン記法の基礎
  • マークダウンファイルに埋め込める視覚化記法であるマーメイド図をAIに書かせる方法
  • 開発したアプリをデスクトップアプリにして配布する方法
  • テキストファイルの文字コードと扱い方
  • バイブコーディングの題材は「大量の売上データCSVファイルをExcelに書き込む」、「Excelの大量の売上データから任意の年月で全ての取引先ごとに請求書PDFを発行する」プログラムを実装させます。
  • Webブラウザで閲覧、ダウンロード可能な技術書一冊分のテキストが付属しています

Course content

12 sections47 lectures4h 2m total length
  • はじめに1:12
  • バイブコーディングとはなにか7:08
  • AI統合開発環境 Cursor とはなにか5:55
  • Cursorの初期設定について0:14
  • Cursorのインストールと初期設定13:40
  • Cursorのインストールと初期設定5:38
  • WindowsのPythonインストールについて0:16
  • コンピュータにPythonをインストール9:30
  • CurosrにPython拡張機能をインストール1:38
  • 小テスト1

Requirements

  • 【推奨】PCにエクセルがインストールされていること
  • 【推奨】Cursor 20ドル/月のプラン加入 (無料プランで始めてAIの能力不足を感じたら有料プランに切り替えてください)
  • ZIPファイルの解凍程度のPC操作ができること
  • (注意) AIを使ったプログラミングです。講師と同じ操作を行っても全く同じ結果にはなりません。ある程度の試行錯誤が必要になります。
  • (注意) 講師の滑舌はあまりよくありません。気になる方は受講をお控えください。

Description

もし、あなたの友人のプログラマーに頼むような感覚で、「こんな背景で、こんな手順で、こんなことをしたいんだけど」と AI に指示するだけでプログラムが完成したら、とても便利だと思いませんか?


  • 日々繰り返される同じような Excel 作業を自動化

  • 数百個ある PC・サーバー 内のファイル名を指定した条件に従って置き換え

  • 数千個ある JPEG 画像を PDF に変換

  • 画像の指定した箇所から文字を抜き出してテキストファイルにまとめる

  • Google ドライブにある共有フォルダからダウンロードした MP3 ファイルを分析し Excel にまとめる

  • これらをデスクトップアプリにする

こんなふうにプログラミングすることをバイブコーディングといいます。


もう長い時間をかけてプログラミングを習得する必要はないかもしれません。ちょっと背伸びすれば普通の事務職や営業職でもその場で必要な自動化アプリを作れてしまいます。


今までプログラミングといえば、専門知識が必要で長い時間をかけて習得するものでした。しかし近年の AI の発達により、大きく様変わりしました。


バイブコーディングにも初歩からプロフェッショナルまでグラデーションがあり、初歩レベルは、建築物で例えるとテントや平屋住宅くらいなら作ってくれる、という感じです。つまり、日々のちょっとした自動化や効率化に十分使えます。


日常生活を便利にするアプリをサクッと作れるのが初歩のバイブコーディングですが、その場の状況に応じて作って捨てる「使い捨てアプリ」「小規模プログラム」が基本です。


それでもかつては、経験を積んだプログラマにしかできなかったようなことが、AI との会話でできてしまいます。


ChatGPT とは何が違うのか

Web ブラウザやスマホアプリの ChatGTP のような AI に指示すれば機能するプログラムを作れます。これも大きな括りで言えば、バイブコーディングです。しかし本書で扱うバイブコーディング、決定的な違いがあります。


それは、あなたのコンピュータ上で動作し、プログラミングに特化した環境で AI が活動することです。

Web ブラウザの AI にも「動作するプログラム」を作る能力はあります。しかしアプリ開発はそれだけでは完結しません。


  • 開発に必要なソフトをインストールしたり

  • コンピュータを操作するコマンドを実行したり

  • 出来上がったプログラムを実行してテスト・バグを修正したり

する必要があります。


セキュリティのため、AI が Web ブラウザからはあなたのコンピュータにあるファイル・フォルダを操作することはできません。ましてやブラウザの AI があなたの代わりに上記のような作業を行うことは不可能です。

それを可能にするのがバイブコーディングです。


このバイブコーディングを身につければ必要最小限のプログラミング知識で日々の業務を劇的に楽にするアプリを量産できるようになります。


今すぐバイブコーディングでアプリ量産体制に入りましょう。

Who this course is for:

  • プログラミング未経験者
  • 日々のPC作業を効率化したい事務職・営業職の方
  • Cursorを使ったことがない経験の浅いプログラマー
  • Cursorを使ったことはあるけど挫折した方
  • 自動化してとにかく日々の定型作業から解放されたい方
  • (注意) 未経験・初学者を主な対象にしたコースです。プログラミング経験者には冗長と感じられる箇所があります