メインコンテンツへスキップ
ホーム

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.

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。
Group

2名以上のトレーニングをお考えですか?

DataCamp for Businessをお試しください

Recommended for Shell beginners

Build your Shell skills with interactive courses curated by real-world experts

コース

Shell 入門

基礎スキルレベル
4.8+
3,450件のレビュー
4時間
Unixのコマンドラインは、ユーザーが既存のプログラムを新たな方法で組み合わせたり、反復的な作業を自動化したり、クラスターやクラウド上でプログラムを実行したりするのに役立ちます。

こちらも参考にしてください。

アセスメントを受ける

Shellのコースとトラックを閲覧

コース

Shell 入門

基礎スキルレベル
4.8+
3,450件のレビュー
4時間
Unixのコマンドラインは、ユーザーが既存のプログラムを新たな方法で組み合わせたり、反復的な作業を自動化したり、クラスターやクラウド上でプログラムを実行したりするのに役立ちます。

コース

Bashスクリプト入門

中級スキルレベル
4.8+
468件のレビュー
4時間
Bashスクリプトで、クラウド上の分析パイプラインを構築し、複数ファイルに保存されたデータを扱えます。

コース

CI/CD for Machine Learning

上級スキルレベル
4.7+
368件のレビュー
5時間
Elevate your Machine Learning Development with CI/CD using GitHub Actions and Data Version Control

コース

Data Processing in Shell

中級スキルレベル
4.8+
486件のレビュー
4時間
Learn powerful command-line skills to download, process, and transform data, including machine learning pipeline.

Shellの関連リソース

チートシート

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's photo

Richie Cotton

6 分

チュートリアル

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's photo

Alexis Perrier

12 分

チュートリアル

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 's photo

Kurtis Pykes

5 分


Frequently asked questions

Which Shell course is the best for absolute beginners?

Introduction to Shell” is the best course for beginners. 

The Unix command line has thrived for almost 50 years because it lets people do complex things with just a few keystrokes. 

Sometimes called "the universal glue of programming," it helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

If you’re a new learner, this introductory course will cover its key elements and show you how to use them efficiently.

No experience required. With interactive exercises, learn key elements and explore how to use them efficiently.

What topics are covered in Shell courses?

Start with the basics. In Introduction to Shell, you’ll cover:

  • Manipulating files and directories
  • Manipulating data
  • Combining tools
  • Batch processing
  • Creating new tools

After you’ve completed the introductory course, move to Data Processing in Shell, including: 

  • Downloading data on the command line
  • Database operations on the command line
  • Data cleaning and munging on the command line
  • Data pipeline on the command line

Do I need any prior experience to take a Shell course?

Some programming experience will help you get started with Shell’s keywords. 

However, DataCamp courses are developed to be accessible to beginners, with step-by-step guidance that makes learning Shell simple.

Before diving in, you can learn more about Shell in our guide: What Is Shell?

Which Shell course is best for beginners?

With interactive exercises and no previous Shell experience required, Introduction to Shell is the best course to build your skills from scratch.

Starting with a brief introduction to the Unix shell, you’ll learn why it is still in use after almost 50 years, how it compares to the graphical tools you may be more familiar with, how to move around in the shell, and how to create, modify, and delete files and folders.

Once you have the foundations, you’ll move on to manipulating data, batch processing, and combining and creating new tools.

How can Shell courses help me in my career?

Shell is like a string that runs through every programming language, making complex commands boil down to concise and intuitive shorthands.

Rather than a career path, think of shell scripting as a useful tool in a data scientist’s arsenal. 

Data professionals of all kinds need to know multiple languages, and shell scripts help them use the languages more efficiently.

What is Shell?

A shell is a computer program called a command-line interpreter that lets Linux and Unix users control their operating systems with command-line interfaces. 

It allows users to communicate efficiently with operating systems.

Why should I learn shell?

Almost anyone who uses a computer benefits from shell, especially system administrators, DevOps, programmers, and data scientists. 

Shells automate tasks and applications, install packages, backup or restore data, and enhance programming. 

Also, shell is common on nearly every OS because they are efficient and easily updatable. It monitors your computer’s system and performs routine backups without you having to think about it. 

There’s no need to switch syntaxes because shell’s syntaxes and commands are identical to those entered in the command-line. In addition, it’s easy and quick to write shell scripts: they start quickly and they’re easy to debug.

What is shell syntax?

In natural language, syntax refers to how words and phrases are arranged. 

Shell syntax is very similar; it refers to the order of operations.

その他のテクノロジーとトピック

テクノロジー

DataCamp for Mobileでデータスキルを磨きましょう

モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。