Please ensure Javascript is enabled for purposes of website accessibility
Linux Command From Scratch: Beginner To Advanced
5.0( 2 REVIEWS )
2h 33m

This course is designed for those interested to learn the basics of Linux command line and how simple commands work together by solving real world problems instead of made-up issues.

Read more.
Course Skill Level
Time Estimate
2h 33m


PhD, programmer, researcher, designer and teacher. See more on

Only want this course? Buy this course for $199 $29 and keep lifetime access. Click here

About This Course

Who this course is for:

  • Anyone who wants to know why the command line is a necessary tool for anyone working with computers   
  • Anyone who has never worked with Linux and wants to know what the fuss is all about 
  • Anyone who has worked with Linux or needs to do so but has been avoiding the command line

What you’ll learn: 

  • Basics of the command line 
  • Working with files and directories from the command line, and understanding why you would want to do that in the first place
  • Applying the commands to solve real problems instead of made-up issues
  • Understand how very simple and easy-to-understand commands work together to solve much bigger and important problems
  • Know keyboard shortcuts that will save you a lot of time and effort when working with the command line
  • Perform operations that simply cannot be done in the Graphical User Interfaces
  • Follow a case study that shows how the command line can be used to download a complete YouTube playlist, and learn quite a few commands along the way
  • Work with the extremely powerful vi editor and understand why people are so crazy about it, and how it can be useful to you
  • Learn how the professionals make their command lines look cool, and again, learn a few commands along the way


  • No prior knowledge is required to take this course

If you are new to the Linux Command Line but want to learn it without all the headaches, this course is for you. This course aims to give you the feel of the rhythm behind the command line so that you are in a position to understand the philosophy behind it and use it to your advantage. Through this approach, we can cover the whole spectrum in less than three hours.

After taking this course, you will be all set to work with highly useful concepts such as Linux System Administration, set up architectures for Machine Learning and Deep Learning, work with systems that enable VoIP, and many many more areas.

Our Promise to You

By the end of this course, you will be more familiar with the  Linux command line.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Linux command line.

Course Curriculum

Section 1 - Setting Up
Introduction 00:00:00
Downloadable Material 00:00:00
Section 2 - Getting Started
Basics 00:00:00
Working With Directories 00:00:00
Working With Files 00:00:00
History And Fast Tracking Command Entry 00:00:00
Section 3 - Inter-Process Communication
Pipes And Chaining Commands : The Power of Composition 00:00:00
Redirecting Output To Files And The Why Of It 00:00:00
Remove, Move And Some Other Stuff 00:00:00
Section 4 - Disc Usage And Working With Multiple Files
Disc Usage And Folder Sizes 00:00:00
Keyboard Shortcuts And How They Can Help You Out 00:00:00
Finding Files With Powerful Criteria 00:00:00
Tailing Files And The Power of Debugging 00:00:00
Section 5 - Working With Processes
Process Listings 00:00:00
CPU/Memory Information – The Way Of The Pros 00:00:00
Section 6 - Basics Of Networking
Interfaces And Ports 00:00:00
Case Study – Download YouTube Playlist 00:00:00
Section 7 - The Might VI Editor
Why VI 00:00:00
Moving Around 00:00:00
Delete, Undo, Copy, Paste 00:00:00
Section 8 - Ownership And Permissions
Ownership Explained Through A Case Study 00:00:00
Permissions And Security 00:00:00
Section 9 - Finishing Touches
ZSH, Syntax Highlighting, Prettifying The Terminal 00:00:00
Section 10 - Update 1 : Remote Connections
SSH : Connecting To Remote Machines 00:00:00
Executing Long-Running Remote Commands 00:00:00

Course Review


2 Ratings
  1. Anonymous
    Robert Bellacera October 18, 2022 at 08:14 AM

    Beginner To Advanced, absolutely!


    Mohammad did a great job teaching this course, including a lot of useful information. Great job!

  2. Anonymous

    Great Course!


    This course has excellent explanations of some very useful commands. Very good course. I will be looking for other courses by this instructor.



Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.



Enter your Name and Email for a chance to win Lifetime Access to all courses!
Promotion ends today.

Success! You are now entered to win lifetime access to all courses. Winners are selected at the beginning of each month. 

P.S. Look out for our exclusive sales only shown to students on our email list!