bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

The Art of Doing: Learn the Linux Command Line

Master the Command Line and Fundamental Skills Needed to Begin Your Journey Into Ethical Hacking

4.8 / 5.0
22411 students6 hours 53 minutes

Created by Michael Eramo, offered on Udemy

bestcourses score™

Student feedback


To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 22411 students which left 291 reviews at an average rating of 4.8. Impressive!

Course length


We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 6 hours 53 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 5 hours 28 minutes.

Overall score


This course currently has a bestcourses score of 7.8/10, which makes it a great course to learn from. On our entire platform, only 15% of courses achieve this rating!


Learn the in's and out's of the Linux command line.  Don't be fooled into thinking that the only way to interact with your computer is through point and click GUI (graphical user interface) applications.  The Linux command line is where the true power of your machine can be unlocked.  Delve beyond the simple commands beginners enter and gain an understanding of what is going on behind the commands. 

In doing so you will begin to master an operation system that is secure, stable, customizable, open-source, and best of all FREE.   

Many students often want to dive right into higher level Kali Linux tools such as Nmap, Metasploit, or Wireshark without gaining a solid understanding of the basics first.  This course will provide foundational knowledge you need to be successful when working with other Linux tools!  Not only will I teach you, but you will get opportunities to prove your knowledge at various knowledge checkpoint challenge problems along the way.  Watching is great, but doing is even better!

Trust me, I know!  I've been teaching Linux to middle and high school students for the past few years.  We put a bunch of old PC's running Kali Linux on the same network; the first thing they wanted to do was "hack" into each other!  However, we took it slow, started at the beginning learning these fundamental skills, and we saw PROGRESSION.  If middle and high school students can learn Linux, so can you!

By the end of this course you will be using the command line to:

  • Monitor the status of your computer

  • Navigate through the directory structure

  • Create and edit files

  • Search through files using powerful commands like grep and awk

  • Change file permissions

  • Create and modify users/groups

  • Install new software

  • Compress and extract files

  • And most importantly, write YOUR OWN SCRIPTS.

All of your command line knowledge will come together at the end of this course when we introduce bash scripting, where you will be writing your own bash scripts and executing them on your machine!  When you are done with this course, you'll be able to jump off and do almost anything you want on your machine.

Linux is like a playground; come play!

What you will learn

  • A fundamental skill set needed to continue on with more advanced topics such as ethical hacking.
  • How to get Kali Linux running as a virtual machine on your computer.
  • Essential Linux terminal commands.
  • The importance of the Linux directory structure and where specific files are kept.
  • How to create and modify your own files and directories.
  • Powerful search commands such as grep and awk.
  • How to add/modify users and groups.
  • How to change permissions of files to read, write, or execute.
  • How to install software and keep your system up to date.
  • How to compress and uncompress files or directories.
  • How to write your own Linux bash scripts.


  • A computer with working internet connection
  • A dedicated Linux machine or virtual machine running any version of Linux (I will use Kali)
  • A desire to learn Linux!
Udemy logo
Available on


With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: English
  • 6 hours 53 minutes
The Art of Doing:  Learn the Linux Command Line thumbnail

bestcourses score: 7.8/10

This course is better than many others in its category.