Command Line 101
What you'll learn
- How to use the command line on macOS
- How to use the command line on Linux
Requirements
- You need a Mac or Linux computer
- Windows is not supported unless you're using WSL
Description
Welcome to Command Line 101: A crash course for MacOS and Linux users.
If you're brand new to the command line and want to learn it, or need to learn the command line for a new job, this course is for you.
We're going start at the very beginning and assume you have never used the command line before. We'll start off by exploring a command line program, and then getting into some very simple commands.
Over the course of this class we'll start creating new files and folders in different parts of our computer. We'll even start editing files directly on the command line!
Why learn the command line?
The command line seems OLD, and it is old, but it's also powerful and extremely common still.
People use the command line to execute Python scripts, maintain servers (like websites), compress images, run Node.js or other frontend tooling for website development, and much much more.
The truth is: behind every program that has a graphical user interface (GUI) is some raw program that takes raw commands. If you don't need to worry about the graphical user interface, your computer can run more efficiently.
In fact, I've been using the command line for a number of years to do all sorts of things from transcoding videos (like the videos you see on this website) to losslessly compressing images to running entire fleets of servers for large scale websites.
Requirements:
MacOS or Linux
Internet to stream these videos
Who this course is for:
- Modern web developers who want to learn the command line
- Programmers who want to learn how to manage their Linux servers
- Python developers, DevOps, or frontend developers using Node or NPM
Instructor
He is a professional web developer who's been developing websites and working with startups since 1999. He also has a broad set of skills in software, web development, and information technology.
Teaching over 250,000 students on Udemy alone, he's helped tens of thousands of people learn web development. From zero to hero and novice to ninja, he's considered a top teacher by thousands. With so much experience, why not give his experience and knowledge to others so they can fulfill their dreams?
The passion to learn and to share his knowledge by teaching and helping others is something that drives him. It's a passion he's had since he was born. Kalob's ability to turn complex programming concepts into easy-to-understands bits of knowledge has been called his "superpower".
Throughout the years, Kalob has built hundreds, if not thousands, of websites, and has created multiple companies from his ideas and software. He also provides one-on-one coaching and startup consulting to new organizations.
Teaching isn't an option in Kalob's life, but a moral obligation to pass on knowledge to others.