macOS and Its Unix Foundation

Free lesson 1 of 10 from macOS for Beginners — The Unix under your Mac — Terminal, Homebrew and the security model. No account, no card.

Your Mac is a Unix machine

You use your Mac every day — Safari, Mail, the odd download. What almost nobody tells beginners is that underneath the pretty desktop sits a real, certified Unix system called Darwin, built on BSD foundations. That means the same command-line skills professionals use on Linux servers work right here on your own laptop. This course is your on-ramp: no prior Terminal experience assumed.

How each lesson works

There are no videos. You learn by reading the theory, then following the tools and the method, then doing it yourself on your own Mac. Every lesson ends with a small Challenge and a Show solution with the exact steps — so if you get stuck, you're never lost.

🛠 Tools you'll use

⚙️ The method (every topic)

  1. Theory — understand why it works.
  2. Tools + method — what to use and the approach.
  3. Challenge — do it yourself on your Mac.
  4. Show solution — step-by-step, only if you're stuck.

Because macOS shares its Unix roots with Linux, most command-line skills you build here transfer straight to servers, cloud boxes, and the more advanced Mobile Security Lab courses.

🎯 Challenge: Find out which version of macOS you're running, and confirm it's Unix underneath. Use the Apple menu, then think about what "Darwin" means.
Show solution
  1. Click the Apple menu () top-left → About This Mac → read the macOS version name and number.
  2. Later in this course you'll open Terminal and run uname -a — it prints Darwin, the Unix kernel your Mac runs. That single word confirms the Unix foundation everything else in this course builds on.

⚖️ For authorized, legal use only — practise on your own lab or systems you own.

Liked it? 9 more lessons are waiting.

10 lessons · knowledge checks · final exam · verifiable certificate · in-browser Live-Lab

Unlock all courses · CHF 9/month Buy only this course · CHF 19

What's in macOS for Beginners

Continue in the interactive course reader →