Learn to code from scratch with the latest and greatest tools and techniques.
Enroll Now
From Photoshop to After Effects, learn professional creative tools from the experts.
Enroll Now
Snag unlimited access to 1,000+ courses for life — now just $99 with this deal!
View DealYou are learning how to use the Linux command line, but you’re feeling lost?
Or, you’re already a Linux user and want a quick refresher of the basics?
And you prefer to learn by doing, with teaching material inspired from real life experience? → This Linux command line course is for you.
No need to know anything about Linux to get started. I will start from zero and even provide instructions to install a Linux OS on a virtual machine, if you don’t have access to a Linux machine yet.
This course works on any Linux system: Debian, Ubuntu, CentOS, Fedora, and… MacOS! Yes, MacOS is actually based on Linux. The core concepts are the same for all Linux versions, with maybe just a few differences in the commands that I’m going to explain.
→ Why this course?
Well, learning the Linux command line can be quite confusing at best. I experienced that on my own, when I got my first Linux lessons in school. I just didn’t get it, and I just didn’t see the point of using all those complicated commands to complete exercises that I wasn’t going to use in real life anyway.
At first I was lost and kind of demotivated about it. But after a few professional experiences (web/mobile development, server administration and automation, robotics), I started to get a good grasp on the Linux terminal, and more importantly, I started to really understand why I need it and why it’s super powerful. Now, whenever I use a Linux OS, I just remove almost all graphical tools and open the terminal for everything.
So here, I’ve put all my years of Linux experience into this course, with a strong focus on understanding what you’re doing, and why you’re doing it - basically what was lacking in my own education.
My goal is that you can get a strong Linux command line foundation quickly, in just a few hours, and maybe avoid being confused for a few months/years before really “getting it”.
This Linux command line foundation will help you for anything IT related: web or software development, data science, machine learning, robotics, system administration, etc. This is the building block you need to go in any other direction.
And there are many things that look fancy but are a waste of time, especially when you begin. So I’m going to teach you what I really use personally. No need to learn 150 commands to get started. With just a few ones and a good understanding, you can go a long way.
→ How do I teach?
→ What will you learn/do in the course?
First, if you don’t have access to a Linux OS, I will show you step by step how to install Ubuntu on a virtual machine, with a minimal and clean setup.
Once you have your Linux OS ready to be used, we will directly jump in and learn how to:
Bonus: on top of all that, you will also learn how to improve your efficiency with the terminal, using auto-completion, pipes, search tools, keyboard shortcuts, multi-terminal setup, etc.
And I’m going to give you all the best practices I got from my own experience, so you can start off on the right foot.
See you in the course! :)
My name is Edouard, I’m a software engineer and entrepreneur.
I’ve been programming robots for years. When I first got started I really had a lot of trouble finding good resources to properly learn. After a lot of struggle, I found what works and what doesn't work, what is needed, and what isn't needed. Now, I'm sharing that knowledge with you, so you can save the precious time you have.
Also, I have co founded a robotics startup and programmed an entire robotic arm from scratch, with Robot Operating System, Raspberry Pi and Arduino. My view on software and robotics is very practical: I’m interested in how to best use a language/framework to build useful applications.
And thus the approach I have in my online courses is really down to earth and practical.
I like to make complex stuff easy to understand, by teaching step by step, going to the point, and through a ton of practice.