← Back to Skills Library

macOS

Information Technology > Operating system

Description

macOS skills encompass a wide range of abilities, from basic tasks like understanding the layout and using main applications to more complex tasks like managing files in iCloud Drive and configuring Mail accounts. As proficiency increases, users can troubleshoot common problems, use Terminal for command-line tasks, and set up networks. Advanced users can manage disk partitions, configure security settings, and automate tasks. Experts are capable of performing system updates, troubleshooting hardware and software issues, optimizing system performance, recovering data, managing virtual machines, and even scripting and programming tasks. These skills allow users to effectively navigate and utilize macOS to its full potential.

Stack

MAMP

Expected Behaviors

✎
LEVEL 1

Fundamental Awareness

At the fundamental awareness level, users are expected to understand the basic layout of macOS, know how to turn on and shut down the computer, recognize the main applications such as Safari, Mail, Finder, etc., and understand how to use the mouse or trackpad.

🌱
LEVEL 2

Novice

Novice users should be able to open and close applications, use the Dock, manage files in Finder at a basic level, use Spotlight for search, set up internet connections, create and manage user accounts, and install and uninstall apps from the App Store.

🌍
LEVEL 3

Intermediate

Intermediate users are expected to use keyboard shortcuts, set up printers and other peripherals, manage files and folders with iCloud Drive, use advanced features in Safari and Mail, use Time Machine for backups, and customize system preferences.

⭐
LEVEL 4

Advanced

Advanced users should be capable of troubleshooting common problems, using Terminal for command-line tasks, setting up a network and sharing files, managing disk partitions with Disk Utility, configuring firewall and security settings, using Automator for task automation, and managing files at an advanced level.

🏆
LEVEL 5

Expert

Expert users are expected to perform system updates and upgrades, troubleshoot hardware and software issues, optimize system performance, recover data from backups, set up and manage virtual machines, script and program tasks, and understand and modify system internals.

Micro Skills

✎
LEVEL 1

Fundamental Awareness

Recognizing the Apple logo
Understanding the function of the system-wide menus (File, Edit, View, etc.)
Locating the app-specific menus
Identifying the status menus (Wi-Fi, Battery, Clock, etc.)
Understanding the function of the application icons
Locating the Trash icon
Knowing how to add and remove icons from the Dock
Understanding the function of the System Preferences icon
Navigating through the different preference panes
Identifying the main categories (General, Desktop & Screen Saver, Dock, etc.)
Understanding the function of the Finder window (Sidebar, Toolbar, Status Bar, etc.)
Knowing how to navigate through files and folders
Understanding the function of the different view options (Icon, List, Column, Gallery)
Identifying the physical power button on the Mac
Understanding the function of the Restart, Sleep, and Shut Down options in the Apple menu
Locating the Apple menu
Understanding the function of the Restart, Sleep, and Shut Down options
Knowing when to use each option
Knowing the difference between sleep mode and shutdown
Understanding the benefits and drawbacks of each
Understanding the function of the left-click
Knowing how to right-click or control-click
Understanding the function of the double-click
Knowing how to scroll up and down
Understanding the function of the zoom gesture
Knowing how to zoom in and out
Understanding the function of the drag and drop gesture
Knowing how to select an item and move it to a new location
Understanding the different contexts where drag and drop can be used (files, text, images, etc.)
Knowing the function of the swipe, pinch, and rotate gestures
Understanding how to customize the trackpad settings
Knowing how to use these gestures in different apps and contexts
🌱
LEVEL 2

Novice

Identifying application icons
Using the Launchpad to open applications
Closing applications using the red 'x' button
Force quitting unresponsive applications
Adding and removing applications from the Dock
Using the Dock to switch between applications
Customizing the size and position of the Dock
Using Stacks for quick access to files and folders
Creating, renaming, and deleting files and folders
Moving and copying files and folders
Using Quick Look to preview files
Sorting and arranging files by different attributes
Searching for files and folders
Searching for applications
Using Spotlight as a calculator or unit converter
Customizing Spotlight search results
Connecting to a Wi-Fi network
Troubleshooting basic Wi-Fi issues
Setting up a VPN connection
Understanding the difference between public and private networks
Creating a new user account
Setting up parental controls
Switching between user accounts
Deleting a user account
Searching for apps in the App Store
Downloading and installing apps
Updating apps
Uninstalling apps
🌍
LEVEL 3

Intermediate

Navigating between applications using Command + Tab
Using Command + Space to open Spotlight
Using Command + Q to quit applications
Using Command + W to close windows
Adding a printer via System Preferences
Configuring printer settings
Connecting external storage devices
Ejecting external storage devices safely
Syncing files across devices
Sharing files with others
Restoring deleted files
Managing storage space
Adding pages to Reading List
Viewing Shared Links
Using Private Browsing mode
Managing cookies and website data
Adding multiple email accounts
Creating and managing mailboxes
Setting up rules for incoming mail
Using VIP and Flagged mailboxes
Setting up an external drive for backups
Restoring files from a backup
Managing backup history
Encrypting backups
Changing desktop background and screensaver
Adjusting display settings
Customizing the Dock
Setting up hot corners
⭐
LEVEL 4

Advanced

Identifying error messages
Using Activity Monitor to diagnose issues
Booting in Safe Mode
Resetting PRAM and SMC
Navigating the file system via command line
Running basic Unix commands
Editing files with nano or vim
Understanding shell scripting basics
Configuring Wi-Fi and Ethernet connections
Setting up and managing AirDrop
Sharing files with SMB/CIFS, AFP, and FTP
Configuring and using iCloud File Sharing
Creating, deleting, and resizing partitions
Repairing disk permissions
Erasing and formatting disks
Creating and restoring disk images
Enabling and configuring the built-in firewall
Setting up FileVault disk encryption
Managing app permissions
Understanding and managing Gatekeeper and XProtect
Creating basic workflows
Using variables and conditionals
Automating repetitive tasks
Creating services for context menus
Changing file and folder permissions
Compressing and decompressing files with Archive Utility
Creating symbolic links
Understanding and using hidden files and folders
🏆
LEVEL 5

Expert

Checking for macOS updates
Downloading and installing macOS updates
Upgrading to a new version of macOS
Verifying successful installation of updates
Identifying symptoms of hardware and software problems
Using built-in diagnostic tools
Researching potential solutions online
Applying fixes and verifying their success
Monitoring system performance with Activity Monitor
Identifying resource-hungry applications
Managing startup items to improve boot speed
Freeing up disk space and defragmenting the hard drive
Restoring files from Time Machine
Recovering system state from a full backup
Identifying and recovering specific versions of files
Verifying the integrity of recovered data
Installing virtualization software (like Parallels or VirtualBox)
Creating a new virtual machine
Installing an operating system on a virtual machine
Managing virtual machine settings (networking, storage, etc.)
Writing scripts in Bash or another shell language
Automating repetitive tasks with scripts
Compiling and running programs from source code
Debugging scripts and programs
Navigating the macOS file system hierarchy
Modifying system configuration files
Understanding the role of different system processes
Customizing the user interface at a low level

Skill Overview

  • Expert2 years experience
  • Micro-skills144
  • Roles requiring skill0

Sign up to prepare yourself or your team for a role that requires macOS.

LoginSign Up