Start course
1h 4m

In this course, you will learn how to install a Linux system and connect to it, whether that be on Mac or Windows. You'll also learn how to install Linux from scratch.

Learning Objectives

  • Understand what a Linux distribution is, what the most common Linux distributions are, and how to choose the right one for you
  • Learn how to install VirtualBox on Windows and Mac
  • Learn how to install Linux using an image for VirtualBox
  • Understand common issues that may arise with VirtualBox and how to deal with them
  • Learn how to install CentOS from scratch
  • Learn how to connect to a Linux system

Intended Audience

  • Anyone with little to no knowledge of Linux who wants to learn more about the operating system
  • Professionals who want to learn about Linux to enhance their career prospects


This is a beginner-level course so there are no prerequisites, but an interest in Linux and programming knowledge in general would be beneficial.


The external resources for this course can be found here:


If you're trying to access a virtual machine that is running on your system, the easiest way is to simply start up the virtual machine and interact with it through VirtualBox. For this course, there really is no need to connect to the virtual machine over the network. I really recommend just typing into the virtual machine directly for this course.

Here's an example, I've went ahead and started VirtualBox on my local machine or my host system, and I have a VirtualBox that is running. I'm simply gonna open this VirtualBox and you can see that it's in a window, in a VirtualBox window. You can see the menu options from VirtualBox itself. So what I'm going to do is simply click into this virtual machine and then interact with it as if it were a real, physical Linux machine that I'm sitting in front of. You know, I can do things like start a terminal, or start a web browser, and I can just type right into this system, and that's really how I recommend you go through this course.

However, if you want to connect to the virtual machine that is running on your computer over the network, see the lesson on this topic toward the end of the course. I created that lesson specifically for the few students who asked to learn more about that topic. I placed it at the end of the course because it requires the use of some techniques that are not covered until later. Again, that lesson is totally optional and I recommend that you proceed with this course and only watch that lesson, if you're specifically interested in that topic, and that you watch that lesson only after you've seen all the other lessons in this course.

About the Author
Learning Paths

Jason is the founder of the Linux Training Academy as well as the author of "Linux for Beginners" and "Command Line Kung Fu." He has over 20 years of professional Linux experience, having worked for industry leaders such as Hewlett-Packard, Xerox, UPS, FireEye, and Nothing gives him more satisfaction than knowing he has helped thousands of IT professionals level up their careers through his many books and courses.

Covered Topics