Linux Command Line for Beginners

Introductory course on Linux Command Line (Bash Shell)
Rating: 4.5 out of 5 (527 ratings)
14,102 students
Do most commonly used Linux commands
Navigate Linux filesystem on command line
Create, view and edit text files using (nano) editor and other utilities on command line
Find help on various Linux commands
Do basic networking tasks on command line - file transfer (HTTP Server, wget) and check connectivity (ping)


  • Any Linux distribution on bare metal (or on Virtual machine)


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. 

Who this course is for:

  • Beginners who want to use Linux command line for basic tasks but don't know where to start
  • Linux enthusiasts who does not know how to use command line
  • Windows or MacOS users who made a switch to Linux and wants to do basic tasks using command line
  • Aspiring Linux system administrators

Course content

10 sections60 lectures1h 1m total length
  • Introduction to the course
  • History of GNU/Linux
  • Introduction to GNU/Linux
  • Introduction to Linux Distributions
  • QUICK WIN: cal and date
  • Introduction to Terminal and Shell
  • Introduction to Linux
    3 questions
  • BONUS: looking ahead of the curve
  • Conclusion


Software Engineer
Naveen Karippai
  • 4.5 Instructor Rating
  • 527 Reviews
  • 14,108 Students
  • 1 Course

My name is Naveen Karippai and I am a Software Engineer by profession. My focus has been doing Python and JavaScript. I have been using Linux for years and is a follower of UNIX-like systems. I am also an open-source software enthusiast.