inflearn logo
知識共有
inflearn logo

一気に終わらせるMacBook設定&AI開発環境構築 (macOS)

AI時代にコーディングを始めようとMacBookを購入されましたか?でも、何をどう使えばいいかわからないですって? macOS歴10年の開発者出身の講師が直接お教えします。(デバイスを初期化して、本当に最初から始めます!) アプリケーションのダウンロード、macOS活用のコツ、開発環境の設定とすべての解説まで! この講義一つで完結させましょう。

38名 が受講中です。

難易度 入門

受講期間 無制限

macOS
macOS
GUI
GUI
AI
AI
terminals
terminals
claude
claude
macOS
macOS
GUI
GUI
AI
AI
terminals
terminals
claude
claude

受講後に得られること

  • AIエージェントが誤ってファイルを削除しても復旧できる環境を作ります。

  • macOSと親しくなり、MacBookを使うのが一番楽になります。

  • 開発環境を構築して、AIエージェントでコーディングを試してみましょう

  • cURL、Homebrew、パッケージマネージャーといった概念を詳しく学びます。

  • macOSを快適に使うためのコツと、開発者のための素晴らしいアプリのおすすめを募集しています。


こんなに素敵なMacBook! 💻

高いお金を払って買ったのに、使い方がよく分かりませんか?🤔

😤 こんな経験、ありませんか?

✅ "MacBookを買ったけれど何から始めればいいかわからない"

✅ "YouTubeを見ながら真似したのに自分のMacではできない"

✅ "ターミナルを開いたけれど黒い画面が見えるだけで手が動かない"

✅ "Claude Code、Cursorを使ってみたいけどインストールからつまづいている"

✅ "AIにコードを書いてもらったのに自分のMacで実行できない"


→ MacBookを買ったからといって、エンジニアになれるわけではありません。

正しく設定してこそ、ようやくAIと共に開発できる環境が完成します。


🎯 この講義が解決します!

macOSを10年以上開発環境として使用してきた講師が、

MacBookの初期設定からAIエージェントでの初プロジェクト作成まで、一連の流れでお教えします。

単に「こうしてください」ではなく、なぜそうするのかを合わせて説明します。


💡 あなたのMacBook環境がこのように変わります。


👨‍🎓 このような方におすすめです

  • MacBookを初めて購入した方、または新しく初期化された方

  • 開発の勉強を始めたばかりの入門者 / 非専門家

  • Claude Code、CursorのようなAIエディタを使ってみたい方

  • ターミナルが怖くて、コマンドに馴染みがない方

  • 開発用語(フロントエンド、API、フレームワーク、Terminalsなど)がよく分からない方


✏️ このような内容を学びます。

macOSを完全に最初から体験してみましょう。

開発環境を最初から一緒にインストールします。講義制作のために実際に使用しているMacBookを完全に初期化しました。最初から最後までお見せします。

cURL?Homebrew?一度に解決して差し上げます。

エージェントをインストールしに行ったらコピー&ペースト?
これがどういう意味なのか説明します。
もうコピー&ペーストを恐れる必要はありません。

macOSが便利だって聞いたのに…なぜ自分だけ不便なんだろう?

純正の状態では適応しにくいmacOS!
使い方のコツから必須アプリまで、すべてご紹介します。
これらのアプリをインストールするだけで、私も今日からmacOSマスター?!

AIエージェントが誤ってファイルを削除しても
復元可能な防御ロジックを環境として構築

もしClaude codeが私のコードベースをすべて削除してしまったらどうすればいいでしょうか?ご心配なく!
今は復旧できるように防御ロジックが備わっていますから。


📚 全カリキュラム

セクション 1. AI時代のMacOS

macOSがなぜ開発者に愛されているのか、ターミナルとは何かから始めます。

  • 講義の紹介および活用法

  • macOSの歴史と活用

  • ターミナルの定義および種類

  • macOSの初期設定およびユーザー作成

  • macOSのヒントおよび主要ショートカットキー


セクション 2. MacOSの設定とUnixコマンド

実務で毎日使うツールを、実際に自分の手でインストールし、設定します。

  • 外部アプリおよびApp Storeのインストール

  • macOS おすすめアプリリスト

  • 新規ターミナルのインストール

  • cURLの定義と活用

  • パッケージマネージャーとHomebrew

  • UNIXコマンド (ファイル/フォルダ)

  • Node.js、NPM、環境変数設定

  • Claude Code & Codex 設置

  • 簡単なスクリプトの実行

  • AIエージェントのコマンド防御ロジック(最悪の事態を防ごう!)

  • 主要なターミナルの種類(Ghosttyなど)

  • 主要なAIエディタの種類(Cursorなど)


セクション 3. Agentを活用して初めてのプロジェクトに挑戦

設定が終わったら、いよいよAIと一緒に実際に何かを作ってみます。

  • ターミナルエディタの活用 (nano, vi)

  • 外部API連携および設定 (JSON, z.aiの GLM)

  • Skillsおよびマークダウンの活用 (.md)


セクション4. 開発入門者のための用語解説

開発を学んでいると必ず直面する核心的な概念を整理します。

  • GitとGitHubの基礎

  • プログラミング言語はどう解釈されるのか?

  • ライブラリとフレームワークの決定的な違い

  • フロントエンド、バックエンド、フルスタックの違い

  • クライアント、サーバー、そしてWASの役割


⚠️ この点はあらかじめ知っておいてください

この講義は特定の言語を学ぶ講義ではありません。

コーディングの文法を教えるのではなく、コーディングを学べる環境を作る講義です。

プログラミングを学びたいのに、環境構築でつまずいてしまったなら、

この講義をまず受講してから、本格的な言語学習に進まれることをお勧めします。


🛠️ 実習環境

  • OS: macOS Sequoia (15.x) 基準 — 以前のバージョンも大部分が同様に適用

  • デバイス: Apple Silicon (M1/M2/M3/M4) 基準

  • 事前知識: なくても大丈夫です。ターミナルを一度も使ったことがなくても問題ありません。


🙋 よくある質問

Q. コーディングを全く知りませんが、受講できますか?

はい、可能です。この講義はコーディングを学ぶのではなく、

コーディングを始めるための環境を作る講義です。ターミナルのコマンドを一つずつ説明しながら進めます。


Q. Intel Macを使用していますが大丈夫ですか? 講義はApple Siliconを基準に進めますが、

パスの違い(/opt/homebrew vs /usr/local)など、Intel Macでも大きな違いはありません。


Q. Claude Codeを一度も使ったことがありませんが、大丈夫ですか?

大丈夫です。インストールから初めての使用まで、一緒に進めていきます。

講義を終えれば、AIエージェントで簡単なプロジェクトを自ら実行できるようになります。


Q. 講義を受けた後、環境が壊れてしまったらどうすればいいですか?

Q&Aを通じて質問していただければ、直接お答えします。


このような方におすすめです

AIエージェントを体験したくて
MacBookを購入した方
Windowsから乗り換えたばかりのmacOS初心者

普段からMacBookを使っているけれど、
もっと便利な方法が知りたい方
他の人がどのようにMacを使っているのか気になります

開発環境の構築方法が知りたい方
Macで開発を始めたいけれど、何から設定すればいいのか見当がつきません。


😄 受講後には…!

  • ターミナルがもはや黒い画面の恐怖ではなくなります。lscdmkdirのようなUnixコマンドを身につければ、ファイルエクスプローラーがなくても自由にコンピュータを操作できるようになります。, you will be able to navigate your computer freely without a file explorer., bạn sẽ có thể điều khiển máy tính một cách tự do mà không cần đến trình duyệt tệp tin.

  • Homebrew一つで開発ツールのインストールがbrew installの一行で終わります。公式サイトを探し回ってインストールファイルをダウンロードしていた日々とはお別れです。

  • Node.js、NPM、環境変数まで直接インストールして理解できるようになります。誰かが作ったガイドに従って貼り付けるだけだった状態から抜け出し、自分の環境がなぜこのように構成されているのかを説明できる開発者になれます。

  • cURLとは何かを知ることになります。API連携に馴染みがなかった方も、ターミナルから直接外部サーバーにリクエストを送り、レスポンスを受け取る経験をすることになります。

  • Claude Codeをインストールして、AIエージェントで最初のプロジェクトを直接実行してみることができます。

  • AIエージェントがコードベース全体を削除したって?もう他人事ではありません。シェルスクリプトの防御ロジックを通じて、削除されないように安全なAI環境を構築します。


💡講義をすべて受講した後の自分はどうなっているでしょうか?

  • 「AIコーディングツールを使ってみたいけれど、どこから始めればいいかわからなかった」という不安が解消されます。

  • AIエージェントが危険なコマンドを実行しようとしたときに、それを防ぐ方法がわかるようになります。
    利便性と安全性を両立させる防御ロジックを自ら構築できるようになります。

  • GhosttyやCursorのような最新ツールがなぜ開発者の間で人気なのか、実際に使ってみて理解できるようになります。他の人が使っているのを眺めているだけの段階から抜け出せます。

  • フロントエンド、バックエンド、フルスタックが何なのか混乱していた方も、クライアント・サーバー構造とともに概念が整理されます。開発系のYouTubeや講義を見ても、用語でつまずくことがなくなります。

  • GitとGitHubがなぜ必要なのか、感覚がつかめます。
    バージョン管理が選択ではなく習慣になる出発点に立つことができます。

  • ライブラリとフレームワークの違い、言語がどのように解釈されるかまで理解できるようになります。
    単に書き写すのではなく、コードのエコシステム全体を見る目が養われます。

  • macOSを開発ツールとして適切にセットアップした環境を手に入れることができます。初めてコーディングを学ぶ講義を聞いても、「環境のせいでできない」という状況が二度と起こらなくなります。

✍️ この講座を作った人

"学生、主婦、医師まで。本当に多くの非専門家を教えてきました。

皆さんにも、このように楽しいITの世界があるということをお教えしたいです。"

週末コーディング (Youtube)

  • 2024 インフラン・ルーキー新人賞

  • 2025 受講生Pick賞受賞

  • Inflearn 情報処理技能士 ナンバーワン講師

  • Java Android開発者出身


macOS開発環境を10年以上使用しており、

4,900人以上の受講生にプログラミングを教えてきた講師です。.


複雑な概念を「なぜこのようにするのか」から説明する方式で、

単に真似をするのではなく、原理を理解する学習を目指しています。


"設定ファイルを一つコピペするよりも、 その設定がなぜ必要なのかを知る開発者になりましょう。"


他の講義の実際の受講評を確認してみてください。

( 既存の講座とYouTubeのコメント )


専門的な用語、開発者出身にしか伝わらない話。

すべて省きました。皆さんが知らないことは最初から説明します。

誰もが理解し適用できるように詳しく、かつスピーディーに教えていきます。




受講前のご注意事項

実習環境

  • 講義はMacOSオペレーティングシステムで進行します。

  • エディタはCursorを使用しますが、他のエディタを使用しても構いません。


学習資料

  • PDF資料や圧縮(.zip)ファイルで提供します。

  • チャプター内で学習資料としてダウンロードいただけます。

前提知識および注意事項

  • macOS Sequoiaで進めますが、最新バージョンのTahoeでも可能です。設定は似ています。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • MacBookを初めて購入して、開発環境やmacOSの設定が分からない方

  • AI活用のためにMacを買ったものの、使いこなせず困っている方

  • すでにmacOSを使っているけれど、他の人たちがどのように使っているのか気になっていた方

前提知識、
必要でしょうか?

  • プログラミングを経験されたことのある方は、役に立ちます。

  • 環境変数が何であるか、大まかに知っている方

こんにちは
weekendcodeです。

4,992

受講生

588

受講レビュー

1,239

回答

4.8

講座評価

3

講座

こんにちは。@weekendcode というYouTubeチャンネルを運営しています。

非専攻者やプログラミングに興味のある学生のために、できるだけ分かりやすく説明しようと努めている講師です。


コンピューター工학を専攻して大学を卒業し、ヒューマンコンピュータインタラクション(HCI)の研究分野で修士号を取得しました。

Java言語でAndroid開発者として働き、Python講師として活動してきました。

いくつかの転職と起業を経験する中で、非専門家の方々に知識を共有する機会を得て以来、本格的に知識共有者として活動しています。分からないことは

何度かの転職と起業の過程で、非専攻者の方々に知識を共有する機会を得てから、

本格的に知識共有者として活動しています。

わからないことは積極的に質問してください。

精一杯お答えさせていただきます。

良い一日をお過ごしください。

本格的に知識共有者として活動しています。分からないことは積極的に質問してください。最善を尽くしてお答えします。良い一日をお過ごしください。

もっと見る

カリキュラム

全体

34件 ∙ (3時間 22分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥4,344

22%

¥5,611