Course
Shell courses
Shell is a program that enables you to send commands to the computer and receive output. Learn how to combine existing programs, automate repetitive tasks, and run programs on clusters and clouds.
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Training 2 or more people?
Try DataCamp for BusinessRecommended for Shell beginners
Build your Shell skills with interactive courses curated by real-world experts
BasicSkill Level
4.8+
3.6K
4 hours
Not sure where to start?
Take an AssessmentBrowse Shell courses and tracks
Course
Introduction to Shell
BasicSkill Level
4.8+
3.6K
4 hours
Course
Introduction to Bash Scripting
IntermediateSkill Level
4.8+
1.1K
4 hours
Course
CI/CD for Machine Learning
AdvancedSkill Level
4.7+
696
5 hours
Course
Data Processing in Shell
IntermediateSkill Level
4.8+
475
4 hours
Related resources on Shell
cheat sheet
Bash & zsh Shell Terminal Basics Cheat Sheet
Improve your Bash & zsh Shell skills with the handy shortcuts featured in this convenient cheat sheet!
Richie Cotton
6 min
Tutorial
8 Useful Shell Commands for Data Science
Which shell commands do data scientists use nearly every day? Discover and learn how to use them in this tutorial!
Alexis Perrier
12 min
Tutorial
How to Write a Bash Script: A Complete Bash Scripting Tutorial
Write your first bash script and learn the essentials: variables, functions, loops, and conditionals with working code examples.
Kurtis Pykes
5 min
Which Shell course is the best for absolute beginners?
What topics are covered in Shell courses?
Do I need any prior experience to take a Shell course?
Which Shell course is best for beginners?
How can Shell courses help me in my career?
What is Shell?
Why should I learn shell?
What is shell syntax?
Other technologies and topics
technologies
Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.
