• Home
  • Python
    • Introduction to Python
    • Python Developer
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • React.js
    • Introduction to React
    • React Developer
  • TypeScript
    • Introduction to TypeScript
    • TypeScript Developer
  • Linux Shell
    • Introduction to the Linux Shell
    • Linux Shell Developer
  • C++
    • Introduction to C++
    • C++ Developer
  • C Language
    • Introduction to C
    • C Developer
  • Rust
    • Introduction to Rust
    • Rust Developer
  • Zig
    • Introduction to Zig
    • Zig Developer
  • Interactive Training
  • Pricing
  • Brainstorm
STEMTrainingGrounds
  • Courses
    • Home
    • Python
      • Introduction to Python
      • Python Developer
    • JavaScript
      • Introduction to JavaScript
      • JavaScript Developer
    • React
      • Introduction to React
      • React Developer
    • TypeScript
      • Introduction to TypeScript
      • TypeScript Developer
    • Linux Shell
      • Introduction to the Linux Shell
      • Linux Shell Developer
    • C++
      • Introduction to C++
      • C++ Developer
    • C Language
      • Introduction to C
      • C Developer
    • Rust
      • Introduction to Rust
      • Rust Developer
    • Zig
      • Introduction to Zig
      • Zig Developer
  • Interactive Training
  • Pricing
  • Navigate
    • Home
    • Reading Grounds
    • Brainstorm

Quick Links

  • About Us
  • Pricing
  • Partnership
  • Brainstorm
  • Terms
  • Privacy
  • Refunds

Courses

  • Python
    • Introduction to Python
    • Python Developer
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • React
    • Introduction to React
    • React Developer
  • TypeScript
    • Introduction to TypeScript
    • TypeScript Developer
  • Linux Shell
    • Introduction to the Linux Shell
    • Linux Shell Developer
  • C++
    • Introduction to C++
    • C++ Developer
  • C Language
    • Introduction to C
    • C Developer
  • Rust
    • Introduction to Rust
    • Rust Developer

Newsletter

Subscribe to our free monthly newsletter, for a quick update on Python, JavaScript, and React news

© 2025 - 2026 STEMTrainingGrounds. All Rights Reserved.

Your browser does not support the video tag.

Introduction to the Linux Shell

Become comfortable working directly in the terminal, where many real programming and server tasks begin. Learners build confidence navigating the file system, inspecting files, managing directories. Gain a practical foundation for using Linux more independently and for moving into scripting, development tools, and system administration. Certificate upon completion.

Computer Programming Language Logo
Enroll

Introduction to the Linux Shell

Lesson 1
Linux ls command I
Learn how to use the ls command
Free Preview
Lesson 2
Linux ls command II
Learn how to really use the ls command
Free Preview
Lesson 3
Linux cd command
Learn how to use the cd command
Free Preview
Lesson 4
Linux pwd command
Learn how to use the pwd command
Free Preview
Lesson 5
Linux mv command
Learn how to use the mv command
Lesson 6
Linux clear command
Learn how to use the clear command
Lesson 7
Linux echo command
Learn how to use the echo command
Lesson 8
Linux cat command
Learn how to use the cat command
Lesson 9
Linux less command
Learn how to use the less command
Lesson 10
Linux head command
Learn how to use the head command
Lesson 11
Linux tail command
Learn how to use the tail command
Lesson 12
Linux touch command
Learn how to use the touch command
Lesson 13
Linux mkdir command
Learn how to use the mkdir command
Lesson 14
Linux rmdir command
Learn how to use the rmdir command
Lesson 15
Linux cp command
Learn how to use the cp command
Lesson 16
Linux mv command
Learn how to use the mv command
Lesson 17
Linux rm command
Learn how to use the rm command
Lesson 18
Linux man command
Learn how to use the man command
Lesson 19
Linux which command
Learn how to use the which command
Lesson 20
Linux wc command
Learn how to use the wc command
Lesson 21
Linux file command
Learn how to use the file command
Lesson 22
Linux type command
Learn how to use the type command
Lesson 23
Linux stat command
Learn how to use the stat command
Computer Programming Language Logo

Linux Shell Developer Path

Introduction to the Linux Shell

Become comfortable working directly in the terminal, where many real programming and server tasks begin. Learners build confidence navigating the file system, inspecting files, managing directories. Gain a practical foundation for using Linux more independently and for moving into scripting, development tools, and system administration. Certificate upon completion.

Linux Shell Developer
Move beyond basic navigation and begin using the terminal as a practical problem-solving workspace. Build stronger command-line habits for searching files, filtering text, managing permissions, monitoring system activity, handling archives, and working with remote machines. Prepare to use Linux for development, server management, automation, and real-world technical workflows. Certificate upon completion.

Linux Shell Developer Path

Course logo

Introduction to the Linux Shell

Course logo

Linux Shell Developer

Monthly

$ 19.99

Linux Shell Developer Path

Access to:

Introduction to the Linux Shell course

and

Linux Shell Developer course

Upon course or path completion:

Course certificate

Path certificate

2 Courses

Monthly Subscription

Enroll Today

Yearly

$ 149.99

Linux Shell Developer Path

Access to:

Introduction to the Linux Shell course

and

Linux Shell Developer course

Upon course or path completion:

Course certificate

Path certificate

2 Courses

1 Year Subscription

Enroll Today

Yearly

$ 259.99

All-Access 1 Year Subscription

Access to:

Python Developer Path

JavaScript Developer Path

React Developer Path

TypeScript Developer Path

Linux Shell Developer Path

C++ Developer Path

C Developer Path

Upon completion:

Path certificates

Also includes 1-year all-access to any new courses or paths that are added!

Enroll Today