Bash/Shell courses
About Bash/Shell
We use a mouse or finger to click icons and access files, programs, and folders on our devices. But this is just one way for us to communicate with computers. The command line and the shell make up a quick, powerful, text-based interface developers use to more effectively and efficiently communicate with computers to accomplish a wider set of tasks. Learn how to use the Bash program and the command line in the courses below.
Related topics
Bash/Shell courses
Filters13 results
Level
Price
View plansType
Average time to complete
Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary.
Most popular
13 results
Most popular
Related resources
Related projects
- Practice projectJavaScript • Web development • Developer tools • Bash/Shell
Hot Potato
Use WebSockets to help create this fast-paced multiplayer game of hot potato!More guidance, 45 min - Practice projectBash/Shell • Cybersecurity
Decrypt Secret Messages
Practice decrypting intercepted data using the command line to thwart Evil Corp.More guidance, 15 min - Practice projectRuby • Web development • Developer tools • Bash/Shell
Portfolio
In this project, you’ll build your own portfolio, push it to GitHub, and deploy it to the web.More guidance, 111 min - Practice projectWeb development • Developer tools • Bash/Shell • Open source
Build a Build Script
Practice using bash scripts by creating a build script.More guidance, 39 min
Related articles
- Article
How to Install Git Bash for Windows: Complete Setup Guide
Learn how to install Git Bash shell on Windows. Step-by-step guide to set up bash terminal for Windows with Git Bash download and configuration. - Article
Important PowerShell Commands for Cybersecurity Analysts
Discover essential PowerShell commands every cybersecurity analyst should know. Learn how to enhance your security workflows using PowerShell. - Article
Git Setup for Mac and Windows Computers
Never fear losing work with this professional versioning system - Article
Setting Up Command Line
Learn how to set up and use the command line to navigate files, run commands, and streamline development tasks.