Linux Command Line Fundamentals

Linux Command Line Fundamentals

Instructor: Kenneth Chiu, professor of computer science, Binghamton University.

Dates (TBD). Registraton is not open at this time

Delivery: Self-paced online comprising of 10 hours of video lectures, self-assessment quizzes and a graded final assignment.

Credentials: The students who successfully complete the course by passing the final assignment will receive the Linux Foundations digital badge and will have access to a printable Binghamton University issued course completion certificate.

Who can take this course: This course is open to all engineers, professionals, faculty and students. There are no prerequisite courses.  We recommend that participants have a basic understanding of personal computing operation system practices, such as creating and managing files and folders.


The Linux Command Line course is intended to build competencies with Linux Command Line; which is an important and growing skill set for the IT marketplace.

Computation and data analysis, facilitated by the rise of easy-to-use languages such as Python and R, have become crucial across a wide variety of fields and sectors. Often, however, multiple programs need to be combined into workflows. The ability to use the Linux command-line and write bash scripts facilitates workflows, and allows tasks to be automated and streamlined.

These tasks can be accomplished using a GUI and there are even tools for automating GUI-based workflows and tasks, but Linux command-line scripting is built into all major operating systems (Windows, macOS, and of course Linux). It is thus ubiquitous and powerful skill for automating and streamlining business processes.


Course participants will learn how to use basic Linux commands such as cd, ls, mkdir and more; along with more advanced ones such as find, grep (including regular expressions), and du. They will also learn how to apply such commands to file management and navigation. In addition, participants will learn how to combine these commands into scripts for automation and streamlining. Participants who have successfully completed the course will be able to effectively use the Linux command line and shell scripts to streamline and automate workflows.


Kenneth Chiu is a professor in the Department of Computer Science at Binghamton University. He has a broad background in computer science, with a focus on high performance computing and distributed  computing. Chiu’s main research interests are high-performance computing, big data and bioinformatics. 


  • $250: Standard/Industry Rate (group rates available, see below)
  • $150: BU and SUNY faculty/staff/BU Alumni graduated Dec. 2019 or prior/Non-SUNY students
  • $95: BU and SUNY Students/recent BU Alumni graduated May 2020 or after/High School students
  • Industry Group rate: 3-5 people from the same organization: $225 per person. Contact promo code to use when you register.


Payment is made at the time of registration. If you are not able to pay with credit card you can contact us to make arrangements for a check payment.


For questions, contact the Office of Industrial Outreach.


Please note our cancellation and refund policy: All cancellations must be received in writing (email) - no phone calls) to the Office of Industrial Outreach by 9 a.m. on the course start date to receive a refund. All refunds will be assessed a $20 administrative fee. No refunds for cancellations or non-attendance will be given after the course start date. Substituting an attendee will be permitted by alerting our office. Submit your cancellation request to If the course is canceled, enrollees will be advised and receive a full refund.