VOOZH about

URL: https://www.coursera.org/learn/terminal

⇱ Terminal From Zero | Coursera


Terminal From Zero

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Terminal From Zero

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Set up a free Linux environment in your browser using GitHub Codespaces, Google Cloud Shell, or Azure Cloud Shell β€” no local install required

  • Use the shell fluently β€” bash, zsh, history recall, tab completion, the which command, variables, and the PATH variable β€” like a daily user

  • Navigate and manipulate the Linux filesystem with cd, pwd, ls, globbing wildcards, and cp for both files and directories

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

1 assignment

Taught in English

Build your subject-matter expertise

This course is part of the Rust for Data Engineering Specialization
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

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

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

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

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

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

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

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

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

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.

Instructors

Pragmatic AI Labs
61 Coursesβ€’5,916 learners
Pragmatic AI Labs
35 Coursesβ€’2,678 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

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.

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.

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.

Financial aid available,