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 relevant
13 results
Most relevant
- Discover the power of this simple yet essential text-based tool and increase your productivity as a developer.
- Beginner Friendly.1 hour
- In this course, you will learn how to improve your own programming process by writing bash scripts that save you precious time.
- With Certificate
- Intermediate.1 hour
- Learn about the command line, starting with navigating and manipulating the file system, and ending with redirection and configuring the environment.
- With Certificate
- Beginner Friendly.4 hours
- Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
- With Certificate
- Beginner Friendly.4 hours
- Learn how to setup Jupyter Notebooks and PostGRESQL and run data science projects on your own computer locally!
- Beginner Friendly.1 hour
- Learn to redirect input and output to and from files and programs.
- Beginner Friendly.1 hour
- Data Scientists often work with engineering teams. Learn the software engineering skills you need to bridge the gap between data science and
- Includes 7 Courses
- With Certificate
- Intermediate.22 hours
- Learn how to manage filesystems and manipulate directories from the command line.
- Beginner Friendly.1 hour
- Learn how to configure your environment and set up your settings and preferences from the command line.
- Beginner Friendly.1 hour
- Learn the basics of Raspberry Pi, the world-famous credit card sized computer, and the Linux operating system.
- Beginner Friendly.2 hours
- Blend hardware and software with digital electronics and Raspberry Pi.
- Beginner Friendly.1 hour
- Dive into Raspberry Pi and get to know the power of this credit card-sized computer.
- Beginner Friendly.< 1 hour
- Use the command line to discover more about the Linux operating system and the Raspberry Pi.
- Beginner Friendly.1 hour
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 projectOpen source • Web development • Developer tools • Bash/Shell
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.