Learn the Mac Terminal Today
4.2 (68 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,178 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn the Mac Terminal Today to your Wishlist.

Add to Wishlist

Learn the Mac Terminal Today

Learn to use the Os X Command Line like a Pro!
4.2 (68 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,178 students enrolled
Created by Dustin Laverick
Last updated 9/2015
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Control the Os X Command line, navigate your filesystem, manipulate and search files, and use keyboard shortcuts to do it more efficiently.
View Curriculum
  • A Mac Computer

Do you feel lost when you have to open the Terminal window?

Are you tired of copy pasting commands from the web without knowing what they do?

The Terminal window can be intimidating. Instructions are cryptic, commands are hard to find and it's rarely obvious what they do. The reality is that using the Os X Command Line effectively will make you a much better programmer and Mac power user. Not only will learning the command line let you complete many tasks more quickly and easily, but you'll be able to do things you simply couldn't otherwise.

In this course you'll learn the essential tools for feeling comfortable and getting stuff done:

  • Navigating around your hard drive
  • Reading and writing files
  • Moving, copying and deleting files and directories
  • Terminal window customization
  • Keyboard shortcuts
  • Searching
  • Productivity Tips & Tricks

If you're a Mac power user or an aspiring developer you owe it to yourself to learn the command line. A programmer who doesn't know the command line is like a writer who can't use a pen. Knowing the command line is essential for really applying almost any programming language today. Sign up for the course and give it a shot. A full refund awaits you if you don't feel more confident and powerful inside of that Terminal window.

I look forward to seeing you inside.

Who is the target audience?
  • This Mac Terminal course is for beginning programmers or power users who want to feel more comfortable using the command line. It is probably not for you if you're already competent with a Unix command line.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
15 Lectures
1 Lecture 01:19

A quick introduction to the Terminal.

Preview 01:19
The Basics
4 Lectures 23:52

Navigate the directory hierarchy. Figure out where you are, what's there, and how to move around. Speed things up with tab completion

Commands: pwd, ls, man, cd, tab completion

Preview 10:27

Handout: Os X Directory Structure
1 page

Open files for editing and output them to the terminal in a number of different ways.

Commands: nano, cat, man, less, more

Editing & Viewing Files

Create, move, copy and delete file and directories.

Commands: mkdir, touch, copy, rm, rmdir

Managing Files & Directories

4 questions
Customization & Efficiency
3 Lectures 14:36

Terminal configuration and customizing your .profile

Terminal Preferences & Configuration

Keyboard shortcuts for navigating the command line more quickly and efficiently.

Preview 05:20

Commands: history, Ctrl-r


3 questions
Powerful Commands - IO Redirection and Searching
4 Lectures 16:53

Use the > and >> commands to redirect output to files.

Input & Output Redirection

Patch together different programs by using | (pipe operator) to hook output from one command into input of another.


Find files in your directory hierarchy.

Commands: find, wc

Searching: find and grep (part 1)

Search text, whether it's in a file or the output of the find command.

Commands: grep

Searching: find & grep (part 2)

I/O & Searching
4 questions
2 Lectures 11:10

The ‘curl‘ command is very useful for accessing remote servers with various protocol. Here we demo curl doing various versions of the HTTP GET command to download webpages and images and store them locally.

curl (part 1) - Retrieving data from remote servers

curl (part 2) - POSTing data to remote servers
1 Lecture 00:09
About the Instructor
Dustin Laverick
4.2 Average rating
229 Reviews
3,494 Students
2 Courses
Game Developer, Startup Founder and Programming Mentor

Hi! I'm Dustin. I have two degrees in Computer Science and have been a professional software developer for over a decade.

In the past I landed my dream job at Sony's PlayStation business making video games, founded my own e-commerce startup as a CTO and started an iOs consultancy. Along the way I always learned new tools and programming languages that made me more efficient at my job.

I've loved teaching and mentoring friends and colleagues when I could and I'm excited to find new ways to share my knowledge with others, so sign up to the Mac Terminal course today and let's get started!