非エンジニアがAI時代に受けるべき講座10選|受ける順番つき
執筆・監修: 徐 聖博/株式会社シンシア 代表取締役社長
AIがコードを書く時代、非エンジニアに必要なのは読んで検証して伝える力です。Chrome DevTools・UNIX・Gitを含む無料講座10本を、前提関係にもとづく受講順つきで紹介します。
目次
非エンジニアがAI時代に受けるべき講座10選|受ける順番つき
生成AIの使い方を教える講座は、もう十分にあります。プロンプトの書き方、業務への組み込み方、ノーコードでの自動化。どれも役に立ちますし、実際に手は速くなります。
ただ、それを一通り覚えた先で何が起きるか。おそらく全員が同じ場所に立ちます。プロンプトの巧拙による差は、半年もすれば埋まる。モデルの側が賢くなって、雑な指示でもそれなりの答えを返すようになるからです。
差がつくのは別のところにあります。AIが出してきたものを、正しいかどうか自分で確かめられるかどうか。
この記事では、非エンジニア職の方がAI時代に受けるべき無料講座を10本、受ける順番つきで紹介します。Chrome DevTools、UNIX、Gitを必ず含めています。一見すると開発者向けに見えるはずですが、実際に使って一番得をするのは、コードを書かない側の人です。
結論:AIが書く時代に価値が上がるのは「読める人」
先に全体像を置きます。10講座は3つの段に分かれます。
前提知識ゼロで今日から始められるのが3本。Webの仕組みが分かるようになるのが3本。チームの一員として動けるようになるのが4本。合計67レクチャー、約9時間30分です。すべて無料で、順番に意味があります。
なぜこの並びなのかは、あとで具体的に示します。先に、順番より手前の話をさせてください。
なぜ「プロンプトの勉強」だけでは足りないのか
AIにコードを書かせたことがある方なら、一度は経験があるはずです。動くように見えるものが出てくる。でも、本当に正しいのかは分からない。
分からないまま「たぶん大丈夫だろう」で進めると、どこかで事故ります。そして事故に気づくのは、たいてい自分ではありません。
ここで効いてくるのが、出力を検証する力です。画面を開いて中身を見る、通信の記録を確認する、データを自分で引いて数字を突き合わせる。どれもAIに任せられません。任せた瞬間に、検証ではなく自己申告になるからです。
もうひとつ、地味ですが大きい変化があります。AIが下書きを作るようになったぶん、人間の仕事は「作る」から「決める」と「伝える」に寄っていきます。決めるには根拠がいる。伝えるには共通言語がいる。10講座は、その根拠と共通言語を手に入れるための最短ルートとして選んでいます。
受けるべき10講座と、受ける順番
naminoriの講座には、それぞれ「これを終えてから受けてください」という前提関係が設定されています。10選を並べるだけの記事は、この順序を無視しがちです。たとえば「まずGitから」と勧められることがありますが、Gitの講座は開発環境構築を終えていることが前提で、その開発環境構築はプログラミング入門が前提です。いきなりGitから入ると、手元で何も動かせないまま用語だけ眺めることになります。
| # | 講座 | 回数 | 目安 | 前提 |
|---|---|---|---|---|
| 1 | Chrome DevTools入門 | 10 | 48分 | なし |
| 2 | UNIX初級 | 7 | 29分 | なし |
| 3 | プログラミング入門 | 5 | 56分 | なし |
| 4 | Web初級 | 7 | 20分 | UNIX初級 |
| 5 | ネットワーク・HTTP入門 | 5 | 63分 | Web初級 |
| 6 | データベース・SQL初級 | 6 | 82分 | プログラミング入門 |
| 7 | 開発環境構築 | 5 | 70分 | プログラミング入門 |
| 8 | Git/GitHub初級 | 11 | 41分 | 開発環境構築 |
| 9 | セキュリティ入門 | 5 | 67分 | SQL初級・ネットワーク |
| 10 | AI開発入門 | 6 | 96分 | ネットワーク・JavaScript初級 |
前提なしで今日から始められる3講座
前提がまったく設定されていない講座は、全26講座のうち3本しかありません。裏を返せば、この3本のどれかから始めない限り、どこかで前提不足に突き当たります。
1. Chrome DevTools入門講座
ブラウザに最初から入っている開発者ツールを、仕事道具として使えるようにする講座です。
学ぶのは、画面の構造を見るElementsパネル、エラーを読むConsole、通信を追うNetwork、スマホ表示を確認するデバイスモード、そしてCookieと計測タグの確認。最後の回では、ここまでで得た情報を使って実際にバグ報告を書きます。
非エンジニアへの効き方が、10本のなかで最も直接的です。「なんか崩れてます」としか書けなかった報告が、「この画面で、Consoleにこのエラーが出ていて、Networkでは500が返っています」に変わる。同じ不具合でも、修正までの時間がまるで違います。
マーケティング職の方には別の使い道もあります。計測タグが本当に発火しているかを、実装担当を待たずに自分で確認できるようになります。
2. UNIX初級講座
コマンドラインでファイルを操作する、いわゆる黒い画面の講座です。
「非エンジニアにコマンドラインは要らないのでは」と思われるかもしれません。半分はその通りです。日常業務でlsやcdを打つ場面は、まずありません。
それでもこの講座を2番目に置いているのは、UNIXがWeb初級の前提になっており、そのWeb初級がネットワーク・HTTP入門の前提になっているからです。つまりここを飛ばすと、5番目の講座に辿り着けません。29分で終わります。通り道だと思ってください。
3. プログラミング入門講座
変数、条件分岐、繰り返し。どの言語にも共通する3つの考え方を学びます。
コードを書けるようになる講座ではありません。プログラムが何をどう処理しているのかの見取り図を持つための講座です。この見取り図があると、AIが出力したコードを眺めたときに「ここで条件を分けているんだな」くらいは追えるようになります。
そして実務上の理由がもうひとつ。この講座はSQL初級と開発環境構築の前提になっており、開発環境構築はGitの前提です。10本のうち3本が、この講座の先にあります。
仕組みが分かるようになる3講座
ここからは、エンジニアとの会話が変わる段です。
4. Web初級講座
URLを入力してからページが表示されるまでに何が起きているか。IPとDNS、サーバとクライアント、リクエストとレスポンスの往復を扱います。
20分と短いのですが、ここで「Webは要求と応答の繰り返しでできている」という像が入ります。これがないと、次のHTTPの話が丸暗記になります。
5. ネットワーク・HTTP入門講座
HTTPメソッド、ステータスコード、HTTPSと暗号化。
非エンジニアが得るものが具体的な講座です。404と500の違いが分かると、不具合を見たときに「誰の問題か」を切り分けられます。404はリンク設定の誤りやページ削除が疑われ、編集側で直せることもある。500はサーバの中で例外が起きているので、これは開発者に渡すしかない。
この切り分けができるだけで、社内のやり取りから「とりあえずエンジニアに聞く」が減ります。
6. データベース・SQL初級講座
SELECT、WHERE、ORDER BY。データを自分で引くための最小限を学びます。
10本のなかで、日々の業務に一番早く効くのはおそらくこれです。「先月の申込のうち、この条件に当てはまるのは何件か」を人に頼まずに出せるようになる。依頼して、待って、認識のズレに気づいて、また依頼する。この往復がなくなります。
数字を扱う職種の方は、ここだけ先に受けても構いません。前提はプログラミング入門だけです。
チームの一員として動けるようになる4講座
7. 開発環境構築講座
VS Code、Node.js、npmを自分の手で入れます。
正直に言うと、非エンジニアにとってこの講座の直接的な見返りは小さいです。ここを受ける理由は次のGitのためで、Gitの前提がこの講座だからです。
ただ、副産物がひとつあります。環境構築でつまずく体験をしておくと、「なぜエンジニアは環境の話をあんなに気にするのか」が体感で分かります。
8. Git/GitHub初級講座
バージョン管理の考え方から、commit、branch、push、プルリクエスト、コンフリクトの解消まで。11回あります。
非エンジニアがGitを学ぶ意味は、操作を覚えることではありません。「変更履歴そのものが資産になる」という発想を持つことです。
いつ、誰が、どこを、なぜ変えたのかが残る。だから安心して変更できるし、まずければ戻せる。この考え方が入ると、開発チームがなぜレビューにこだわるのか、なぜ「その修正は次のリリースに入れます」と言うのかが腑に落ちます。
仕様書やドキュメントをGitHubで管理しているチームなら、そのまま参加できるようにもなります。
9. セキュリティ入門講座
パスワードと認証の守り方、XSSやSQLインジェクションといった代表的な攻撃、秘密情報の管理。
職種を問わず全員が受けるべき1本です。事故の多くは技術的に高度な攻撃ではなく、APIキーを平文で共有したり、顧客データを個人のドライブに置いたりといった運用の穴から起きます。そして、その穴を作るのはたいてい開発者ではありません。
前提はSQL初級とネットワーク・HTTP入門の2本です。攻撃の仕組みを理解するのに、その2つの知識が要るためです。
10. AI開発入門講座
LLMの仕組み、プロンプト設計の基本、API連携、RAG、ハルシネーション対策。
最後に置いているのは、これが一番難しいからではなく、前提が一番多いからです。ネットワーク・HTTP入門に加えて、この記事の10本には含めていないJavaScript初級講座も必要になります。10本を終えてから、もう1本足す形になります。
その手間をかける価値があるのは、AIを「使う」から「組み込む」へ進みたい方です。自社のデータを読ませたい、社内ツールに組み込みたいという構想があるなら、ここまで来ると解像度が変わります。逆に、そこまでの構想がないなら9本で止めて構いません。
職種別・どこまでやれば十分か
全部受ける必要はありません。職種によって効く順番が違います。
以下は講座のカリキュラムと日々の業務内容から組んだ目安で、求人データにもとづくものではありません。自分の仕事に照らして調整してください。
| 職種 | 優先する講座 | 目安 |
|---|---|---|
| 営業・カスタマーサクセス | 1 → 4 → 5 → 9 | 不具合の一次切り分けができれば十分。SQLまで行くと問い合わせ対応が速くなる |
| 企画・プロダクトマネージャー | 1 → 3 → 4 → 5 → 6 → 8 | 仕様の実現可能性を自分で見積もれるところまで。10まで行く価値がある職種 |
| マーケティング | 1 → 4 → 5 → 6 | 計測タグとデータ抽出が自走できれば大きい。Gitは優先度低め |
| 経理・人事・コーポレート | 1 → 6 → 9 | SQLとセキュリティに絞る。基幹データを扱う職種ほどセキュリティの優先度が上がる |
営業とカスタマーサクセスに1番のDevToolsを最優先で置いているのは、顧客から不具合の連絡を受けるのがこの職種だからです。一次受けの精度が上がると、社内の往復が丸ごと減ります。
挫折しないための3つの注意点
全部やろうとしないこと。 9時間30分は短く見えますが、通しで受け切れる人はほとんどいません。職種別の表で挙げた3〜4本に絞って、それを確実に終わらせるほうが結果的に早く着きます。
前提を飛ばさないこと。 前提関係が設定されているのは、飛ばすと理解できないからです。ネットワークの講座で急に難しく感じたら、それはWeb初級を飛ばしたサインです。
手を動かす回は必ず手を動かすこと。 DevToolsもGitも、見ているだけでは残りません。DevToolsの講座なら、いま開いているこのページで実際にパネルを開いてみるところから始められます。プログラミングで挫折する原因の多くは、才能ではなく「読むだけで進めてしまうこと」にあります(プログラミングで挫折する原因と対策)。
よくある質問(FAQ)
非エンジニアがGitを学ぶ意味は本当にありますか?
操作を覚える意味は薄いですが、考え方を知る意味は大きいです。変更履歴が残ることの価値、レビューという工程がなぜあるのか、リリースがなぜまとめて行われるのか。これらが分かると、開発チームへの依頼の出し方が変わります。仕様書をGitHubで管理しているチームなら、直接参加できるようにもなります。
プログラミング未経験でも大丈夫ですか?
10本のうち、コードを書く必要があるのはAI開発入門だけです。残り9本は仕組みの理解と、既存のツールの操作が中心です。前提なしで始められる3本は、いずれもプログラミングの知識を求めていません。
生成AIの使い方は学ばなくていいのですか?
学ぶべきですが、それを教えるコンテンツはすでに十分にあります。この10本が扱うのは、AIが出してきたものを検証し、他人に正確に伝えるための土台です。両方あって初めて機能します。
どれくらいの期間で終わりますか?
全10本で約9時間30分です。1日30分なら3週間ほど。ただし職種別の表のとおり3〜4本に絞れば、3〜4時間で一区切りつきます。まずはそちらをおすすめします。
まとめ
AIがコードを書くようになって、非エンジニアと開発者の距離はむしろ縮まりました。誰でも「動くもの」を出せるようになったぶん、それが正しいかどうかを判断する仕事の比重が上がったからです。
その判断に必要なのは、画面の中身を見る力、通信を読む力、データを自分で引く力、そして履歴を残す作法でした。この記事で挙げた10本は、すべてそこに向かっています。
前提なしで始められるのは3本だけです。Chrome DevTools入門、UNIX初級、プログラミング入門。このうちのどれかを開くところからで構いません。DevToolsなら、いま見ているこのページで試せます。
どこまでやるかは職種によって違いますし、9本で止めても構いません。ただ、最初の1本を開くかどうかだけは、AIには代わってもらえません。
無料の学習講座で、いまから手を動かす
AI開発からWeb開発まで、未経験でも進められる講座を無料で公開しています。
会員登録(無料) すると、気になる求人の保存と講座の受講履歴の記録ができます。