When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 5 modules in this course
Become fluent at the Linux terminal — the working environment every Linux user lives in. This hands-on, practical course takes you from zero to a real command-line workflow without installing anything locally. Over five weeks you set up a free Linux environment in GitHub Codespaces or a cloud shell, learn the bash, zsh, and sh shells, and master the file-and-directory commands every Linux user types daily.
Instructor Alfredo Deza brings over a decade of working with Linux day in and day out — installing servers, building infrastructure, and shipping software on Linux every step of the way. The course focuses on the doing rather than the configuration: every lesson is a recorded screen session you can follow along with, using Linux that is readily available rather than fighting an install.
By the end you navigate the filesystem with cd, pwd, ls, and globs; resolve binaries with which and PATH; recall commands with history and tab completion; and copy files and directories with cp. The same skills the rest of the rust-de specialization assumes you already have.
This module gets you ready to use the terminal with confidence. You will set up a working command-line environment, learn the difference between local terminals and cloud-based shells, meet your instructor, and pick up the practical habits that make every later lesson easier. By the end, you will have a tested setup, a clear mental model for what a terminal is, and the comfort needed to start running real commands.
What's included
7 videos14 readings
Show info about module content
7 videos•Total 24 minutes
Meet Your Instructor•2 minutes
How This Course Is Structured•2 minutes
Linux and Distributions•4 minutes
Codespaces•5 minutes
Windows Subsystem for Linux•2 minutes
Virtual Machines•3 minutes
What Is a Terminal•6 minutes
14 readings•Total 140 minutes
Key Terms: Meet Your Instructor•10 minutes
Reflection: Meet Your Instructor•10 minutes
Key Terms: How This Course Is Structured•10 minutes
Reflection: How This Course Is Structured•10 minutes
Key Terms: Linux and Distributions•10 minutes
Reflection: Linux and Distributions•10 minutes
Key Terms: Codespaces•10 minutes
Reflection: Codespaces•10 minutes
Key Terms: Windows Subsystem for Linux•10 minutes
Reflection: Windows Subsystem for Linux•10 minutes
Key Terms: Virtual Machines•10 minutes
Reflection: Virtual Machines•10 minutes
Key Terms: What Is a Terminal•10 minutes
Reflection: What Is a Terminal•10 minutes
Week 2: Cloud Shells and Codespaces Limits
Module 2•1 hour to complete
Module details
In this module you will learn how to keep moving when your local terminal is not available. You will explore browser-based shells and Codespaces, see what makes them similar to and different from a local environment, and learn the practical limits to be aware of, such as session timeouts, storage caps, and quotas. By the end you will know when a cloud shell is the right tool, and how to plan around its constraints.
What's included
3 videos6 readings
Show info about module content
3 videos•Total 16 minutes
Google Cloud Shell•3 minutes
Azure Cloud Shell•5 minutes
Codespaces Limits•8 minutes
6 readings•Total 60 minutes
Key Terms: Google Cloud Shell•10 minutes
Reflection: Google Cloud Shell•10 minutes
Key Terms: Azure Cloud Shell•10 minutes
Reflection: Azure Cloud Shell•10 minutes
Key Terms: Codespaces Limits•10 minutes
Reflection: Codespaces Limits•10 minutes
Week 3: The Shell and Basic Commands
Module 3•3 hours to complete
Module details
This module introduces the shell itself and the small set of commands you will use every day. You will learn what a shell does, how to discover information about your system, and how to read built-in help so you can keep learning on your own. By the end you will be able to navigate confidently using the most common commands and feel comfortable working in a real terminal session.
What's included
8 videos15 readings
Show info about module content
8 videos•Total 52 minutes
What Is a Shell•4 minutes
Basic Commands•9 minutes
The History Command•4 minutes
Tab Completion•7 minutes
The which Command•3 minutes
Variables and echo•8 minutes
The PATH Variable•6 minutes
Command Manuals•11 minutes
15 readings•Total 150 minutes
Key Terms: What Is a Shell•10 minutes
Reflection: What Is a Shell•10 minutes
Key Terms: Basic Commands•10 minutes
Reflection: Basic Commands•10 minutes
Key Terms: The History Command•10 minutes
Reflection: The History Command•10 minutes
Key Terms: Tab Completion•10 minutes
Reflection: Tab Completion•10 minutes
Key Terms: The which Command•10 minutes
Reflection: The which Command•10 minutes
Key Terms: Variables and echo•10 minutes
Reflection: Variables and echo•10 minutes
Key Terms: The PATH Variable•10 minutes
Reflection: The PATH Variable•10 minutes
Key Terms: Command Manuals•10 minutes
Week 4: Files and Directories
Module 4•2 hours to complete
Module details
In this module you will move from talking about the shell to actually using it on real files and folders. You will change directories, list and copy files, use globbing and wildcards to act on many files at once, and copy whole directories safely. By the end you will be comfortable navigating a project, understanding paths, and using the most common file commands without hesitation.
What's included
5 videos10 readings
Show info about module content
5 videos•Total 33 minutes
Changing Directories with cd•12 minutes
Listing Files and Directories•8 minutes
Using Globbing and Wildcards•5 minutes
Copying Directories•5 minutes
Copying Files•4 minutes
10 readings•Total 100 minutes
Key Terms: Changing Directories with cd•10 minutes
Reflection: Changing Directories with cd•10 minutes
Key Terms: Listing Files and Directories•10 minutes
Reflection: Listing Files and Directories•10 minutes
Key Terms: Globbing and Wildcards•10 minutes
Reflection: Globbing and Wildcards•10 minutes
Key Terms: Copying Directories•10 minutes
Reflection: Copying Directories•10 minutes
Key Terms: Copying Files•10 minutes
Reflection: Copying Files•10 minutes
Capstone
Module 5•1 hour to complete
Module details
The capstone gives you a chance to put everything together. You will work through a critical thinking assessment that asks you to apply what you learned about shells, paths, and file commands to realistic scenarios, and you will spend time in a Linux sandbox where you can practice freely without breaking anything important. By the end you will have proof, to yourself and others, that you can use the terminal to get real work done.
What's included
2 readings1 assignment1 ungraded lab
Show info about module content
2 readings•Total 11 minutes
Before You Go•1 minute
Next Steps•10 minutes
1 assignment•Total 15 minutes
Final Grade Quiz•15 minutes
1 ungraded lab•Total 60 minutes
Linux Sandbox•60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.