- 7 hours on-demand video content
- Lifetime access
- Downloadable resources and exercises
- Certificate on completion
- Access on mobile and desktop
- Secure checkout via Credit Card or PayPal
- 14-day money back guarantee
- Last updated January 2023
This course is a comprehensive immersion into the command-line of Linux and other UNIX-like systems. We'll learn the most popular shell tools and introduce concepts of Operating System theory that became popular with the UNIX OS.
We'll also discuss other important development tools that we can use with Linux, and learn how to write shell scripts that can be used to to automate system tasks.
You'll need either a Virtual Machine to install Linux or a physical machine that can be partitioned to run a Linux distribution natively.
We'll use a lightweight Linux distribution called Lubuntu and the Oracle VirtualBox Virtual Machine. All tools are cross-platform, so you can follow along on either Windows or macOS.
This course has no prerequisites and it's designed to be as beginner-friendly as possible. We'll start by understanding the history and the evolution of UNIX-like systems, and proceed to cover the most popular tools of the Linux command-line.
We will also try to be as portable as possible. All the commands we'll learn should work with any Linux distribution and any other UNIX-like system (OpenBSD, FreeBSD, and macOS).
Gustavo Pezzi is a university lecturer in London, UK. He has won multiple education awards as a teacher and is also the founder of pikuma.com.
Gustavo teaches fundamentals of computer science and mathematics; his academic path includes institutions such as Pittsburg State University, City University of London, and University of Oxford.
73% of our students come back for another course
We don't offer discounts on our courses. Ever.
"Excellent explaining course topics."
"Nice overview of Linux Fundamentals. Well-rounded presentation covering a little bit of everything. Useful and interesting."
"A fantastic introduction to working with shell! As a user of windows for all of my life and having never touched linux , this course made it so I could comfortably navigate linux / mac os and more importantly, clarified a lot of things about how OSes work. A really excellent primer for anyone who wants to get that foundational computer science knowledge. Highly recommended."
"AMAZING! I've been a programmer for a long time, which includes working a ilttile with Linux/UNIX environment. However, because of the daily work, we are only focused on solving application issues of legacy systems, and not doing something from scratch. This course opened my eyes for some things that I had never done before (to have my hands durty, as the professor says. LOL), and it was truly good! Thanks, Gustavo!"
"Gustavo is reassuring and personable. This is important to me as a retiree new to Linux, and wanting to embark on a programming hobby.
Excellent video overlay of Gustavo's image and hands pointing at the text on the video image of the terminal, in real time. This like a tutor in a live lesson. The ability to replay the mini-lessons compensates for lack of true face to face teaching.
Compared to the numerous free youtube tutorials: there are no intrusive adverts, no flashy video editing gimics, no merchandising and no heavy accented tutors with diction that makes you concentrate to hard on the words to extract the meaning. I reviewed the lessons many times. I know that the only way to integrate the knowledge knowledge is to practice. This was a good toe in the water and I am ready to start another course."