コース一覧
Vibe Coding入門
完成と次のステップ

Vibe Coding入門

作りたいものを言葉で伝え、AIとの対話だけでWebアプリを作り上げるVibe Codingを、毎レッスン実際にAIとやり取りしながら体験します。プログラミングの知識は不要です。最後は自分のアイデアをアプリの形にして公開し、AIが間違えた1行を自分の手で直すところまで進みます。

1
はじめてのVibe Coding
01. Vibe Codingとは5分
02. アイデアを言葉にする5分
03. 最初のアプリを作る6分
04. 少しずつ変える5分
05. つくる:v1完成6分
06. 第1章クイズ5分
2
要望の伝え方
01. 具体的に頼む6分
02. 見た目の指示6分
03. 動きの指示6分
04. 比べて選ぶ6分
05. つくる:思い通り化6分
06. 第2章クイズ5分
3
うまくいかない時
01. エラーはそのまま渡す6分
02. 期待と違う時6分
03. 大きな変更は刻む6分
04. 壊れたら戻す6分
05. つくる:復旧訓練7分
06. 第3章クイズ5分
4
作品を仕上げる
01. 仕上げの磨き6分
02. スマホ対応を頼む6分
03. 公開する6分
04. 自分らしさを足す6分
05. つくる:公開版完成7分
06. 第4章クイズ5分
5
AIの限界とコードの世界
01. AIが間違える所を見る6分
02. コードを覗いてみる6分
03. 1行だけ自分で直す7分
04. つくる:AIと手の合わせ技7分
05. 第5章クイズ5分
6
総合制作
01. マイアプリ完成8分
02. シェアと振り返り7分
03. 完成と次のステップ6分

完成と次のステップ

あなたが手に入れたもの

最後のレッスンです。ここまでで身についたことを並べます。

作りたいものを言葉にして渡し、返ってきた画面を見て判断し、ずれていたら伝え直す。エラーが出たらそのまま渡し、壊れたら戻す。仕上げてスマホでも見られる形にする。そして最後に、生成されたコードの1行を自分の手で直した。

最後の1つが、いちばん大きい変化です。第5章より前のあなたは、画面の裏側を開けたことがありませんでした。いまは開けて、直したい文字を探して、書き換えて、画面が変わるのを確かめられます。

1行直せると、次が見えてくる

1行直せた人は、必ずこう思います。「札そのものを書き換えたら、どうなるんだろう」

この疑問こそが、次の学びの入口です。第5章では、山かっこで囲まれた札そのものと、style.css の中身、script.js の中身は AI に任せてくださいと書きました。そこが手に入ると、できることが一段変わります。

プレーンテキスト

いまできる はさまれた文字を書き換える 次にできる 札を自分で置いて、新しい部品を足す その次 色や余白を自分で決めて、細かく整える

HTML と CSS の入門コースが、ちょうどこの続きです。今日あなたが見た <h1> や <ul> や <li> から始まり、なぜその形になっているのかを最初から積み上げます。この章で1行直した経験があると、そこはもう初対面ではありません。

Vibe Coding をやめる必要はない

誤解のないように書いておきます。次を学んだからといって、AI に頼むのをやめるわけではありません。むしろ逆です。

中身が少し分かるようになると、AI への頼み方が上手くなります。「一覧にしてください」ではなく「ul と li の形にしてください」と言えるようになり、返ってきたものが正しいかどうかも自分で判断できます。第2章でやった具体化が、もう一段深いところでできるようになるということです。

AI に頼む力と、自分で書く力は、どちらか一方を選ぶものではありません。両方あるほど、作れるものが増えます。

最後にもうひとつだけ足す

このコースは読み物では終わりません。最後に、作品へ小さな機能を1つ足して締めます。

足すのはボタンです。押すと画面に何かが起きる、いちばん小さな動きの部品です。これは script.js の担当なので、今日は AI にお願いします。ここが自分で書けるようになるのは、まだ先の話です。

それでも、押したら変わるものを1つ作れば、アプリは「見るもの」から「使うもの」に変わります。最後の1回を送ってください。

完成条件

  • ボタンは id を show、表示先は id を result にしてください
  • 押す前の result は空にしておき、押したあとに文字が出るようにしてください
  • 見出しと記録と合計の行は、そのまま残してください

依頼

最後に、小さな動きを1つ足して完成にします。「残高を見る」というボタンを置き、押すと id が result の場所に「残高 2520円」と表示されるようにしてください。

  • ・ボタンは id を show、表示先は id を result にしてください
  • ・押す前の result は空にしておき、押したあとに文字が出るようにしてください
  • ・見出しと記録と合計の行は、そのまま残してください

いまのコード

index.html

<h1>わたしのおこづかい帳</h1>
<div id="app">
  <ul>
    <li>おこづかい 3000円</li>
    <li>おかし 480円</li>
  </ul>
  <p id="total">合計 3480円</p>
</div>

script.js

style.css

AI への指示

残り 3 回
AI に依頼するにはが必要です

ヒント