Best Linux Command Line Courses

Find the best online Linux Command Line Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Start Kali Linux, Ethical Hacking and Penetration Testing!

Learn the basics of ethical hacking, penetration testing, web testing and wifi hacking in kali linux!

Created by Ermin Kreponic - IT Expert

"]

Students: 290470, Price: Free

You will get to see screen capture live tutorials showing you everything you need to do to get started with ethical hacking and penetration testing including information about all of the topics below!

Learn the basics of what ethical hacking and penetration testing is to decide whether you want to go to an advanced level! Get a full tutorial on how to install VirtualBox o including on Windows 8.1 and gain the ability to run Kali Linux in any environment. See what to do to create the virtual environment and learn the basics of the Linux terminal.

Continue through the course to learn how to stay anonymous with tor and use Virtual Private Networks (VPN). Follow this information with an introduction to the ethical hacking and penetration testing tools you can use to take your learning from beginner to advanced! See how to change a mac address with macchanger. Discover how to use aircrack for wifi hacking, learn about proxychains, and finish with denial of service attacks.

Take this course now to get your learning started fast as an IT security professional online!

Learn The Linux Command Line: Basic Commands

Get Started with the Unix Command Line

Created by Adam Eubanks - Self Taught Programmer And Learning Enthusiast

"]

Students: 65210, Price: Free

The command line is an incredibly useful tool for developers and regular computer users. If you want to get into Ruby on Rails, Django, Unix customization and so much more, learning the command line will help you immensely. Many technologies and frameworks rely on command line inputs. This course will get you up and be running with the command line quickly.

In this course Learn The Command Line: Everything You Need To Know you will quickly learn and become familiar with many essential UNIX commands. We will go over everything from opening up the command line to making our very own commands for the command line. This command line course is mainly for Linux users but Mac users are welcome to join (just realize not everything may work).

For beginners, the command line may seem overly complex and it may be hard to sit down and learn it. This course will teach you how to use the command line and skip the boring, unnecessary stuff that you may never use. However, this course gives an excellent command line foundation, so if you want to learn more, you can do so easily on your own.

I used to be very intimidated by the command line. I designed this course for people like me who may be struggling to figure out all of the commands. This course would've been perfect for me 2 years ago.

So what are you waiting for, now is the best time to learn the command line. Don't procrastinate it any further.
And if you aren't satisfied with this course, just remember you have a 30-day money back guarantee.
Thank you so much for showing interest in this command line course, and I hope to see you soon!

Adam Eubanks,
Instructor with +15,000 students

Learn Linux on a MAC

Your very own Linux lab on your MAC

Created by Michael Mullins - System & Network Security Architect

"]

Students: 16976, Price: Free

This primary aim of this short course is to help MAC users install and test a virtual Ubuntu Linux server on VirtualBox, in around an hour.  Although becoming an expert in Linux will take some years, it is not difficult to get a basic server up and running and to get a taste of Linux in an hour.  

Linux is very widely used now in Internet infrastructure like Web servers, in Public Cloud infrastructure like Amazon AWS and in Private Clouds running on OpenStack.  So it will be really worth your while to get some basic experience on the Linux OS before you start working on Cloud servers.  

The two great things about running a VM on your MAC are (i) if it goes wrong, you can easily delete it and start again and (ii) you can work offline without an Internet connection. I hope you benefit from the value of this short course.  I really enjoyed putting it together for you.  

Linux Command Line for Beginners

Introductory course on Linux Command Line (Bash Shell)

Created by Naveen Karippai - Software Engineer

"]

Students: 14875, Price: Free

In this course, you shall get an introduction to Linux Command Line. This course is targeted for Beginners of Linux command line. The users who use Linux extensively or do Bash Shell Scripting should Not enroll in this course as this course cover the basics. 

Become an effective Linux user and level up your career and productivity!

An aside: The major part of this course has been created on Ubuntu Linux but any Linux distribution can be used by the student to follow the course. 

File Encryption Basics and Practices with CrococryptFile

Learn how to use CrococryptFile, learn what file encryption means on the technical level.

Created by Frank Hissen - Computer Scientist / IT security expert

"]

Students: 12682, Price: Free

In this course, you
will learn how to use CrococryptFile, the open-source file encryption
solution. Learn what encryption means on the technical level – as a
background information to choose the right file encryption method for
your case. If you care about privacy and if you are willing to do
something about it, you are already on the right track. This applies
for enterprise and private users alike.

First, you will get an
introduction on encryption in general to understand the
characteristics of the different existing technologies. Then, we will
go through the application family step-by-step: Windows, Linux,
Web-based and Command-line interface.

IT background would be
a plus but is not required to take this course.

THIS IS A FOREVER FREE COURSE to support the open-source encryption solution CrococryptFile!

The Ultimate Linux Command Line Walkthrough

Get up to speed with the Linux command line quickly

Created by Lior Avital - Senior Software Developer

"]

Students: 12399, Price: Free

Linux is the leading Cloud operating system that runs the world of IT.

You can't avoid it, even if you try hard.

Linux is everywhere

This is your opportunity to become a professional in the Linux OS and terminal.

Since studying can be fun and shouldn't be hard, we're offering you an easy route to the Linux terminal and command line.

In this course you learn the following:

  • Installing Linux

  • Using the Linux terminal

  • Commands for manipulating files, directories and a lot of important commands

UNIX for Testers-Automate UNIX in Test Automation (Selenium)

Unix Knowledge required for Software Testers - Manual and Automate the various UNIX / LINUX processes.

Created by AutomationTalks - Software Engineer by Profession, Love to teach & Explore

"]

Students: 9480, Price: Free

Unix Knowledge required for Software Testers - Manual and Automate the various UNIX / LINUX processes, So that you can achieve end to end test automation (If you have any Unix processes in your application).

This course will teach you (To very absolute beginner to Unix / Linux) All about various Unix / Linux commands, processes, scripts along with Unix architecture.

Also this course mainly covers about automation of various Unix processes like executing shell scripts / sending or receiving files to / from  Unix or Linux server, so that you can incorporate this in your test automation framework and achieve end to end test automation.

Getting Started with the Salesforce® DX CLI (SFDX)

Everything you need to know about SFDX.

Created by Jeff Lombard - Lightning Developer

"]

Students: 7552, Price: Free

This course will show you everything you need to know about the Salesforce® DX Command Line Interface. Understanding this tool will let you use any text editor or IDE that you want with the Salesforce® Platform and rapidly speed up the development process for any projects you might have on the Salesforce® platform.

When MavensMate was deprecated many developers did not know where to turn to. This course will show you how to use SFDX and develop on scratch orgs without MavensMate.

Command Line Arguments for Beginners

Learn to use the terminal using command line arguments in both Mac and Linux based machines

Created by Akshat Gupta - Graduate student at Carnegie Mellon University

"]

Students: 4981, Price: Free

Welcome to absolute beginnings in command line arguments. This course gets you started in your programming journey and working in a terminal in under 40 minutes in a Mac or Linux based machine. I hope you watch it at one stretch. Shorter than one episode of Game of Thrones but will get you started on your path to become a programmer! Here I make sure to tell you all the basics of using a terminal to get you started.

What we learn:

1. What is a terminal?

2. How to navigate and find your way in a terminal? : Basic Command Line Arguments

3. How move things around in a terminal?

4. Using the 'vim' editor

Hope you'll join me in the course!

Fundamental Linux Command Line

Linux Command Line

Created by Sulaiman Siddiqi - 8+ years of previous experience follow up SDLC and ITIL

"]

Students: 1426, Price: Free

in this course, I'll introduce you to the basics of working with a Linux command line using the very common shell called Bash. I'll explain what the command line is and how it's major parts work. We'll take a look at working with files and folders, and I'll explain how Linux protects files from unauthorized access with permissions.

Then I'll show you some common commands you should be familiar with and we'll see how to connect commands together with pipes. After that, I'll show you some of the more complex